|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Field
Defines a field within a form. Fields have a control name that is used when rendering and, later, when the form is submitted, to identify the query parameter.
Timing is important, as components may render multiple times, due to looping and other factors. Generally, a component'sgetControlName()
will only be accurate after it has rendered. In some cases, when generating
JavaScript for example, it is necessary to wait
until the end of the current Heartbeat to ensure that all components have had thier chance to render.
Method Summary | |
---|---|
String |
getControlName()
Returns the value used as the name attribute of the rendered element. |
String |
getLabel()
Returns a user presentable (localized) label for the field, which may be used inside <label> elements on the client, and inside client or server-side validation error messages. |
boolean |
isDisabled()
Returns true if the field is disabled; A disabled field will render a disabled attribute so that it is non-responsive on the client (at least, until its disabled status is changed on the client using JavaScript). |
boolean |
isRequired()
Returns true if this field required (as per FieldValidator.isRequired() ). |
Methods inherited from interface org.apache.tapestry5.ClientElement |
---|
getClientId |
Method Detail |
---|
String getControlName()
FormSupport.allocateControlName(String)
String getLabel()
Label
boolean isDisabled()
boolean isRequired()
FieldValidator.isRequired()
).
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |