clientId | String | | | literal |
Used to explicitly set the client-side id of the element for this component. Normally this is not
bound (or null) and org.apache.tapestry5.services.javascript.JavaScriptSupport#allocateClientId(org.apache.tapestry5.ComponentResources)
is used to generate a unique client-id based on the component's id. In some cases, when creating client-side
behaviors, it is useful to explicitly set a unique id for an element using this parameter.
Certain values, such as "submit", "method", "reset", etc., will cause client-side conflicts and are not allowed; using such will
cause a runtime exception. |
ensureClientIdUnique | boolean | Since 5.4 | | prop |
A rarely used option that indicates that the actual client id should start with the clientId parameter (if non-null)
but should still pass that Id through org.apache.tapestry5.services.javascript.JavaScriptSupport#allocateClientId(String)
to generate the final id.
An example of this are the components used inside a org.apache.tapestry5.corelib.components.BeanEditor which
will specify a clientId (based on the property name) but still require that it be unique.
Defaults to false. |
messages | org.apache.tapestry5.ioc.Messages | Since 5.2.0.0 | componentResources.messages | prop |
Used to override the component's message catalog. |
validate | org.apache.tapestry5.FieldValidator | | | validate |
The object that will perform input validation (which occurs after translation). The translate binding prefix is
generally used to provide this object in a declarative fashion. |
value | java.util.Date | Required | | prop |
The value parameter of a DateField must be a java.util.Date. |