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>
