f:selectItems 的问题
我使用以下代码来填充选择框。代码是
<h:form id="myForm" prependId="false">
<h:selectOneMenu id ="user" value="#{customer.userName}" >
<f:selectItem itemLabel="Select One" itemValue="Jose" />
<f:selectItems value="#{customer.perInfoAll}" var="model" itemValue="#{model.userName}" itemLabel="#{model.userName}" />
</h:selectOneMenu >
</h:form>
itemLabel 向我显示正确的字符串值,但每个选项的 itemValue 属性向我显示从侦听器获取的列表。请纠正我。
I have used the following code to populate the selectbox. The code is
<h:form id="myForm" prependId="false">
<h:selectOneMenu id ="user" value="#{customer.userName}" >
<f:selectItem itemLabel="Select One" itemValue="Jose" />
<f:selectItems value="#{customer.perInfoAll}" var="model" itemValue="#{model.userName}" itemLabel="#{model.userName}" />
</h:selectOneMenu >
</h:form>
the itemLabel is showing me the correct string value, but the itemValue property for each option is showing me the list I get from the listener. Please correct me.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
f:selectItems>接受 SelectItem 列表,其中包含值标签对。
请在此处查看用法。
<f:selectItems> accepts list of SelectItem which contains a value label pair.
Check the usage here.