Websydian v6.1 online documentationOnline documentation - Websydian v6.5

The Utility Module

Main Patterns in WSYUTIL

The Utility module contains patterns specifying basic Websydian list and maintenance functionality as well as patterns implementing a number of HTML features:

WebGridPage
WebInsertPage
WebUpdatePage
WebEditDialog
These patterns provide basic list and maintenance functionality.  The Grid, Insert, Update, and Edit Dialog patterns correspond to the similar FOUNDATION patterns for Windows client development.
PageGeneratorWithJavaScript The abstract PageGeneratorWithJavaScript function scopes a _DocumentTemplateGenerator function which is augmented to include generation of certain JavaScript code in the generated Document Template.
XmlGenerator
XmlFileGenerator
The XmlGenerator and XmlFileGenerator are 'Page Generator's which generates XML documents either to the browser or to a file.  Generating complex XML documents will involve a nested structure of such XML Generators.
MultipleInputGrid The MultipleInputGrid pattern is used to create an editable grid where users can insert/update multiple rows of data in a single step
Parent and Child Page Generators Parent and Child Page Generator patterns are used to create Page Generators calling other Page Generators in order to produce extended documents.  As an example, the patterns can be used to implement drop-down boxes populated with table data.
PageGeneratorWithErrorList In case of failed validation, the PageGeneratorWithErrorList will list the error message(s) on the original page where the erroneous data were entered.  The input values from the failed request are preserved and in this way, the user will be able to correct the error(s) and resubmit the request.
FrameSetPageGenerator The FrameSetPageGenerator pattern supports HTML frame sets comprising frame documents generated by Websydian.
ParameterStore The ParameterStore pattern enables storing and retrieval of data used by more than one function.  In this way, parameters do not need to be specified as hidden input fields in order to be transferred from a Page Generator to an Event Handler function.