【发布时间】:2012-07-06 10:00:25
【问题描述】:
我想知道什么是允许用户在 selectOneMenu 中不选择任何内容的最佳或最简单的方法。
我的示例:我有一个注册用户列表,管理员应该能够按某些条件过滤显示的用户列表。这些标准,如用户类型(员工、客户、...)可以由 selectOneMenus 选择,如下所示:
<h:selectOneMenu value="#{myBean.selectedUsertype}" converter="#{usertypeConverter}">
<f:selectItems value={myBean.usertypes}" />
</h:selectOneMenu>
当相应的 selectOneMenu 由使用转换器的 POJO 列表支持时,我如何向列表中添加一个项目,表明用户没有选择任何特定项目?目前我有一个显示标签“---”的虚拟用户类型对象,但这在我的应用程序的其他领域引起了一些问题,我认为这不是最好的解决方案。
【问题讨论】:
标签: jsf selectonemenu