Details
Description
The FieldLabel component requires for the parameter "field" a component of the type "IFormComponent".
I want the labels to be generated for every radio button entry:
O <label for="entry1">1st entry</label>
O <label for="entry2">2nd entry</label>
O <label for="entry3">3rd entry</label>
So the user can click on the entry label to select the desired option.
<span jwcid="group@RadioGroup">
<span jwcid="@For" source="prop:source" volatile="true" value="ognl:staticSelection">
<input jwcid="radio@Radio" value="ognl:staticSelectionValue" type="radio" class="radio" />
<label jwcid="@FieldLabel" prerender="false" field="component:radio"
displayName="prop:staticSelectionLabel" class="clickable">Static Label</label>
</span>
</span>
But the component "Radio" is of type "AbstractComponent" and therefore can't be assigned to the "field" parameter.
I think the type of the "Radio" component should be changed to AbstractFormComponent because it IS a form component
in any case.
P.S.: If I assign field="component:group" then there is no effect because I get
O <label for="group">1st entry</label>
O <label for="group">2nd entry</label>
O <label for="group">3rd entry</label>
which is useless.
Thank you!