The Utility module contains patterns specifying basic Websydian list and maintenance
functionality as well as patterns implementing a number of HTML features:
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.
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.
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.
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.
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.