UIInput components as specified in
the components attribute are in the order as specified by the type attribute which accepts
the following values:
lt (default): from least to greatest, without duplicates.lte: from least to greatest, allowing duplicates (equal values next to each other).gt: from greatest to least, without duplicates.gte: from greatest to least, allowing duplicates (equal values next to each other).{0}: Please fill out the values of all those fields in order
For general usage instructions, refer validateAll tag documentation.
This validator has the additional requirement that the to-be-validated values must implement Comparable.
This validator throws an IllegalArgumentException when one or more of the values do not implement it.
| Info | Value |
|---|---|
| Component Type | org.omnifaces.component.validator.ValidateOrder |
| Handler Class | None |
| Renderer Type | None |
| Description | None |
| Name | Required | Type | Description |
|---|---|---|---|
id | false | javax.el.ValueExpression
(must evaluate to java.lang.String)
| The component identifier for this component. This value must be unique within the closest parent component that is a naming container. |
rendered | false | javax.el.ValueExpression
(must evaluate to java.lang.Boolean)
| Flag indicating whether or not this component should be rendered (during Render Response Phase), or processed on any subsequent form submit. The default value for this property is true. |
binding | false | javax.el.ValueExpression
(must evaluate to javax.faces.component.UIComponent)
|
The ValueExpression linking this component to a property in a backing bean.
|
type | false | javax.el.ValueExpression
(must evaluate to java.lang.String)
| The ordering type, available values are "lt", "lte", "gt" and "gte", defaults to "lt". |
components | true | javax.el.ValueExpression
(must evaluate to java.lang.String)
| The space separated collection of client IDs of UI input components to be validated. |
message | false | javax.el.ValueExpression
(must evaluate to java.lang.String)
| The validator message to be shown on failure. Any "{0}" placeholder in the message will be substituted with a comma separated string of labels of the referenced input components. |
showMessageFor | false | javax.el.ValueExpression
(must evaluate to java.lang.String)
| The identifier for which this validator should show the message. Defaults to "@this" which is the validator component itself. Other available value is "@all" which will show the message for all of the referenced components. |
disabled | false | javax.el.ValueExpression
(must evaluate to java.lang.Boolean)
|
Whether the validation should be disabled or not. Defaults to false.
|
Output generated by Vdldoc View Declaration Language Documentation Generator.