Introduction
The WebObjects Extensions are non-synchronizing reusable components
defined in the WebObjects Extensions Framework, which is included
in every WebObjects Application project. Feel free to examine the
source code for this framework available at Developer/Examples/WebObjects/Source/WOExtensions
relative
to the directory in which you installed WebObjects.
For more information about reusable components see "Creating
Reusable Components" in the WebObjects Developer's
Guide.
Here are the WebObjects Extensions defined in the WebObjects
Extensions Framework:
JSAlertPanel
JSConfirmPanel
JSImageFlyover
JSModalWindow
JSTextFlyover
JSValidatedField
WOAnyField
WOAppleScript
WOBatchNavigationBar
WOCheckboxMatrix
WOCollapsibleComponentContent
WOCompletionBar
WODictionaryRepetition
WOEventDisplayPage
WOEventSetupPage
WOIFrame
WOKeyValueConditional
WOMetaRefresh
WOPageRestorationErrorPage
WORadioButtonMatrix
WORedirect
WOSessionCreationErrorPage
WOSessionRestorationErrorPage
WOSimpleArrayDisplay
WOSimpleArrayDisplay2
WOSortOrder
WOSortOrderManyKey
WOStatsPage
WOTable
WOTabPanel
WOThresholdColoredNumber
WOToManyRelationship
WOToOneRelationship
How to Use These Specifications
Each component specification that follows is divided into
three sections: a synopsis, a description, and a set of bindings.
The synopsis is designed to give you ready reference to the element's
attributes, showing which ones are mandatory and which ones optional.
The description explains the purpose of the element. Finally, the
bindings describe in detail each of the component's attributes.
The synopses use several conventions that you should be aware
of. For example:
WOSubmitButton { action=submitForm; value=aString; [disabled=YES|NO;] [name=aName;] };
- Italic denotes
words that represent something else or that can be varied. For example, submitForm represents
a method in your script-the exact name of the method is your choice.
- Square brackets ([ ]) mean that the enclosed attribute or
attributes are optional. The name attribute and its value are optional
in the synopsis above.
- A vertical bar (|) separates two options that are mutually
exclusive, as in
disabled=YES|NO
where the
attribute's value must be either YES
or NO
.
- The remaining words or characters are to be taken literally
(that is, they should be typed as they appear). For example, the action and value attributes
are to be take literally in the synopsis above.