You can drag the Standard JavaServer Faces Text Field component from
the Palette to the Visual Designer to provide a text input field where users
can type or paste single lines of text. The HTML equivalent for this component
is
<input type ="text">
.
After dragging the component to the Visual Designer, you can do a number of things with it:
id
attribute. In the page bean, this property's
value is the name of the HtmlInputText
object.validate
method so you can insert code to validate the value
of the component.processValueChange
method so you can insert code that executes when the
value of this component changes (for example, the user
changes the value of another component that is controlling
the value of this component).value
property to a data provider or an object so your application can evaluate it when the page is submitted. For more information, see Bind to Data Dialog Box.common_timeoutSubmitForm(this.form, 'component-id');
. At runtime, this code causes the form to be automatically submitted if the user changes the component value. Once the form is submitted, conversion and validation occur on the server and any value change listener methods execute, and then the page is redisplayed.
A component configured to Auto-Submit on Change can use virtual forms to limit the input fields that are processed when the form is submitted. If the auto-submit component is defined to submit a virtual form, only the participants in that virtual form will be processed when the auto-submit occurs.