我使用JSF 1.2并使用一组约240个项目,我希望我的用户选择一个,一些或全部。我最好的设计意图是
<h:selectOneMenu value="#{EventUnitTesting.event}">
<f:selectItem itemValue="#{null}" itemLabel="-- select one --" />
<f:selectItems value="#{EventUnitTesting.events}" />
</h:selectOneMenu>
用户可以通过
指定一个,一些或所有项目<h:commandButton value="Select"
action="#{EventUnitTesting.select}" />
将每个所选项目添加到java.util.List
这种方法适用于一个或一些但不一定全部。我想过使用h:selectManyCheckbox
,但我不认为这对于一组240项非常友好。
有关显示可选大量数据的建议,但在JSF 1.2中选择一个,部分或全部数据时更容易使用吗?