如何解决如何从 JSF 数据表中的 selectOneMenu 中收集值?
我有一个有 7 行的 JSF 数据表,每一行都有相同的 selectOneMenu,如下所示:
<p:dataTable id="semaines" value="#{semaineTypeBean.listJours}"
widgetvar="wFyTable" var="jour"
emptyMessage="Liste des semaines types" rows="10"
dir="#{msgs.direc}" tableStyleClass="table table-striped">
<p:column style="font-size:10px;ont-weight: bold;" id="col1"
headerText="libelle ">
<h:outputText id="out1" value="#{jour}" />
</p:column>
<p:column style="font-size:10px;ont-weight: bold;" id="col2"
headerText="Jour Type">
<h:selectOneMenu effect="fade" id="advanced"
styleClass="form-control" filter="true"
filterMatchMode="startsWith"
value="#{semaineTypeBean.selectedJour}">
<f:selectItem itemLabel="#{msgs.choose} ... " itemValue="" />
<f:selectItems value="#{jourTypeBean.listJourType}" var="jour"
itemValue="#{jour.libelleJourType}"
itemLabel="#{jour.libelleJourType}" />
</h:selectOneMenu>
</p:column>
</p:dataTable>
但是,我似乎无法弄清楚如何从每一行中获取选定的日期。换句话说,我想选择每个 selectOneMenu 的对象并将它们放在一个列表中以保存它们。
我的代码只返回 selectedOneMenu 的最后一个 Libelle。我尝试了索引和转换器之类的东西,但没有成功。
非常感谢任何帮助。 谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。