|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.tapestry5.corelib.components.RadioGroup
@Events(value="validate") public class RadioGroup
A wrapper component around some number of Radio
components, used to organize the selection and define the
property to be edited. Examples of its use are in the Radio
documentation.
Component Parameters | ||||||
---|---|---|---|---|---|---|
Name | Description | Type | Flags | Default | Default Prefix | Since |
clientId | The id used to generate a page-unique client-side identifier for the component. If a component renders multiple times, a suffix will be appended to the to id to ensure uniqueness. The uniqued value may be accessed via the clientId property. | String | prop: | literal | ||
disabled | If true, then the field will render out with a disabled attribute (to turn off client-side behavior). Further, a disabled field ignores any value in the request when the form is submitted. | boolean | false | prop | ||
encoder | A ValueEncoder used to convert server-side objects (provided by the selected Radio componnent's "value" parameter) into unique client-side strings (typically IDs) and back. Note: this parameter may be OMITTED if Tapestry is configured to provide a ValueEncoder automatically for the type of property bound to the "value" parameter. | org. | Required, Not Null | prop | ||
label | The user presentable label for the field. If not provided, a reasonable label is generated from the component's id, first by looking for a message key named "id-label" (substituting the component's actual id), then by converting the actual id to a presentable string (for example, "userId" to "User Id"). | String | literal | |||
validate | The object that will perform input validation. The validate binding prefix is generally used to provide this object in a declarative fashion. | org. | validate | |||
value | The property read and updated by the group as a whole. | Object | Required | prop |
Events: |
---|
Constructor Summary | |
---|---|
RadioGroup()
|
Method Summary | |
---|---|
String |
getClientId()
Returns null; the radio group does not render as a tag and so doesn't have an id to share. |
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 class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RadioGroup()
Method Detail |
---|
public String getControlName()
Field
getControlName
in interface Field
FormSupport.allocateControlName(String)
public String getLabel()
Field
getLabel
in interface Field
Label
public boolean isDisabled()
Field
isDisabled
in interface Field
public String getClientId()
Field
only so it can interact with the
ValidationTracker
.
getClientId
in interface ClientElement
public boolean isRequired()
Field
FieldValidator.isRequired()
).
isRequired
in interface Field
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |