Class jala.Form.Component.Select
Object
|
+--jala.Form.Component.Input
|
+--jala.Form.Component.Select
-
Direct Known Subclasses:
-
jala.Form.Component.Radio
- class
jala.Form.Component.Select
- extends jala.Form.Component.Input
Subclass of jala.Form.Component.Input which renders and validates a
dropdown element.
Defined in Form.js
Method Summary |
String
|
checkOptions(<Object> reqData)
Checks user input for optiongroups: Unless require("checkoptions")
has ben set to false, the user input must exist in the option array.
|
String
|
checkRequirements(<Object> reqData)
Validates user input from a dropdown element by making sure that
the option value list contains the user input.
|
Array
|
parseOptions()
Creates an array of options for a dropdown element or a
group of radiobuttons.
|
void
|
renderControls(<Object> attr, <Object> value, <Object> reqData)
Renders a dropdown element to the response.
|
Methods inherited from class jala.Form.Component.Input |
validate, save, getValue, setValue, render, renderError, renderLabel, renderHelp, render_macro, controls_macro, error_macro, label_macro, help_macro, id_macro, name_macro, type_macro, class_macro, getControlAttributes, checkLength, parseValue
|
jala.Form.Component.Select
jala.Form.Component.Select(<String> name)
Constructs a new Select component instance
Parameters:
name
- Name of the component, used as name of the html controls.
Returns:
A newly created Select component
checkOptions
String checkOptions(<Object> reqData)
Checks user input for optiongroups: Unless require("checkoptions")
has ben set to false, the user input must exist in the option array.
Returns:
null if everything is ok or string containing error message
checkRequirements
String checkRequirements(<Object> reqData)
Validates user input from a dropdown element by making sure that
the option value list contains the user input.
Returns:
string containing error message or null if everything is ok.
parseOptions
Array parseOptions()
Creates an array of options for a dropdown element or a
group of radiobuttons. If options field of this element's
config is an array, that array is returned.
If options is a function, its return value is returned.
renderControls
void renderControls(<Object> attr, <Object> value, <Object> reqData)
Renders a dropdown element to the response.
Parameters:
attr
- Basic attributes for this element.
value
- Value to be used for rendering this element.
reqData
- Request data for the whole form. This argument is passed only if the form is re-rendered after an error occured.
Documentation generated by
JSDoc on Tue Jan 8 15:45:31 2008