【发布时间】:2019-07-02 03:41:01
【问题描述】:
我正在使用 JSF 2.2.8 和 primefaces 6.0,并且我有一个 selectCheckBoxMenu 我想在我的 bean 中检索选定的值。
selectCheckboxMenu 是从数据库中填充的,但是当我选择属性并保存时没有任何反应,它不会调用保存函数
这是我的 selectCheckBoxMenu
<p:outputLabel for="ressource" value="Ressource"/>
<h:panelGroup >
<p:selectCheckboxMenu id="ressource" label="Ressource" value="#{affectationBean.selectedRessource}" multiple="true">
<f:selectItems value="#{affectationBean.ressources}" var="r" itemLabel="#{r.nom}" itemValue="r.idt_ressource" />
</p:selectCheckboxMenu>
</h:panelGroup>
<p:commandButton icon="ui-icon-save" actionListener="#{affectationBean.save}" value="Save" update="@affectation" ajax="false" style="display:inline-block;margin-top:5px"/>
这里是selectedRessource和actionListener save的声明
private Long [] selectedRessource;
// Getters setters and Construct
public void save(){
for(int i=0 ;i<selectedRessource.length;i++){
system.out.println("id ===> " + selectedRessource[i]);
}
【问题讨论】:
标签: jsf primefaces selectcheckboxmenu