I'm using Intake for text field validation.  I'd like to make some
assertions regarding Intakes feature set, and get peoples feedback.

*       It isn't possible to pre-populate form data (prior to display) using
Intake.  If you use the value="$MyGroup.MyField" feature to specify the
field value, there is not way to "initialize" the field for the user because
Field.setInitialValue() is package private.

*       It isn't possible to modify a user's original entry as a result of
validation, for instance toUpperCase() for the same reason specified in the
previous assertion.

*       Intake is for text field validation only.  What about pick-lists
(<select/>), checkboxes, radio buttons, etc.  I currently have to use Intake
for text boxes, and set the other stuff in my form bean manually.

*       Intake doesn't support inter-field validation.  Such as "this field should
only contain a value if some-other-field's value is present and/or valid".

*       Intake isn't useful for multi-part forms.  If I use Intake to present a
form, have the user fill out the form and hit the equivalent of [next >>]
and start filling out the next form, hitting the equivalent of [<< back]
presents the first form, empty.

Are these five assertions true?

If so, does anyone have work-arounds?

Thanks,
Mitch


--
To unsubscribe, e-mail:   <mailto:turbine-user-unsubscribe@;jakarta.apache.org>
For additional commands, e-mail: <mailto:turbine-user-help@;jakarta.apache.org>

Reply via email to