Details
-
Type: Improvement
-
Status: Closed
-
Priority: Minor
-
Resolution: Fixed
-
Affects Version/s: 4.0
-
Fix Version/s: 4.1
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Any
-
Assignee Priority:P2
Description
Current "label" and "labelPosition" are available on some ACE components like ace:textEntry, ace:radioButton, etc. it is missing or inconsistent on others. Ideally the components would be checked to see where label should be added. This will allow users to easily create a formatted, properly aligned form without h:outputLabel or a panelGrid.
- ace:sliderEntry needs label/labelPosition
- ace:checkboxButton and ace:themeSelect have "label", but it functions differently than the normal label/labelPosition.
- ace:sliderEntry needs label/labelPosition
- ace:checkboxButton and ace:themeSelect have "label", but it functions differently than the normal label/labelPosition.
r46092: added label and labelPosition attributes to ace:sliderEntry and to ace:themeSelect.
r46093: modified ace:themeSelect demo to use new label and labelPosition attributes.
ace:checkboxButton already has label and labelPosition attributes and they work in the same way as in other components. The only difference is that the default position is inField, and that is for backwards compatibility reasons, since that was the way it worked originally, even before the normalized label attributes were added.