我面临一个与selectOneMenu有关的问题。我需要在下拉列表中显示项目列表,这是必填字段。
在该下拉列表中,第一个值是“Select” 。如果用户没有选择任何问题,那么我需要显示一条错误消息,例如“选择任何问题” 。
谁能给我解决方法?
最佳答案
只需将第一个项目的项目值设置为null
即可。您不应使用标签的值进行设置。
例如。
<h:selectOneMenu value="#{bean.question}" required="true" requiredMessage="Please select a question">
<f:selectItem itemValue="#{null}" itemLabel="Select" />
<f:selectItems value="#{bean.questions}" />
</h:selectOneMenu>
关于jsf-2 - 如何显示h :selectOneMenu with a default select option?的必需消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7092356/