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:P1
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
The following will not populate any items in the rendered dropdown:
<ace:simpleSelectOneMenu value="#{bean.value}">
<f:selectItems value="#{data.list}"/>
</ace:simpleSelectOneMenu>
If #{data.list} resolves to a non-SelectItem list, such as String[].
However h:selectOneMenu had this functionality added (I think in JSF 2.1 or 2.2).
Similarly using newer f:selectItems features don't seem to work. Such as:
<ace:simpleSelectOneMenu value="#{bean.value}">
<f:selectItems value="#{data.list}" var="loop" itemLabel="Custom #{loop}/>
</ace:simpleSelectOneMenu>
This should show "Custom #{loop}" as the label for each item, but the ace:simpleSelectOneMenu ignores the itemLabel attribute instead.
Ideally ace:simpleSelectOneMenu would function, render, and process dropdowns the same as h:selectOneMenu, just with ICEfaces theming and options applied.
<ace:simpleSelectOneMenu value="#{bean.value}">
<f:selectItems value="#{data.list}"/>
</ace:simpleSelectOneMenu>
If #{data.list} resolves to a non-SelectItem list, such as String[].
However h:selectOneMenu had this functionality added (I think in JSF 2.1 or 2.2).
Similarly using newer f:selectItems features don't seem to work. Such as:
<ace:simpleSelectOneMenu value="#{bean.value}">
<f:selectItems value="#{data.list}" var="loop" itemLabel="Custom #{loop}/>
</ace:simpleSelectOneMenu>
This should show "Custom #{loop}" as the label for each item, but the ace:simpleSelectOneMenu ignores the itemLabel attribute instead.
Ideally ace:simpleSelectOneMenu would function, render, and process dropdowns the same as h:selectOneMenu, just with ICEfaces theming and options applied.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #45039 | Tue Jun 16 13:01:58 MDT 2015 | carlo.guglielmin | With the fix of |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/samples/ace/emporium/src/main/webapp/resources/components/chat.xhtml
MODIFY /icefaces4/trunk/icefaces/samples/ace/emporium/src/main/webapp/WEB-INF/includes/settings-tab.xhtml MODIFY /icefaces4/trunk/icefaces/samples/ace/emporium/src/main/webapp/WEB-INF/includes/post-tab.xhtml |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #45036 | Tue Jun 16 12:11:44 MDT 2015 | art.zambrano | |
Files Changed | ||||
MODIFY
/icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/simpleselectonemenu/SimpleSelectOneMenuRenderer.java
ADD /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/util/SelectItemsIterator.java MODIFY /icefaces4/trunk/icefaces/ace/component/src/org/icefaces/ace/component/simpleselectonemenu/SimpleSelectOneMenu.java |