在自动完成多重选择PrimeFaces中调用删除项目事件

时间:2018-05-07 07:00:35

标签: jsf autocomplete

如何调用删除项目事件inautocomplete multiselect PrimeFaces ??

我想删除商品更新 lstSelectedDays

我尝试使用更改活动但不能正常工作。

我做了很多搜索,但我找不到解决方案!

 <p:autoComplete id="ClassSeessionDays" multiple="true" value="#{classManage.lstSelectedDays}"
              completeMethod="#{weekDaysRequestBean.getDays}" dropdown="true"
              var="day" itemLabel="#{day.name}" itemValue="#{day}" converter="weekDaysConverter" 
              disabled="#{cc.attrs.disabled}"
              forceSelection="true">

           <p:ajax event="itemSelect" process="pnlClassSession" update="pnlClassSession" global="false" partialSubmit="true"/>
           <p:ajax event="change"   update="pnlClassSession" global="false" partialSubmit="true"/>

           <f:attribute name="lstSelectedDays" value="#{classManage.lstSelectedDays}" />
           <p:column >
                  <h:outputText value="#{day.name}" />
           </p:column>                                                       
  </p:autoComplete>

如何在删除项目后更新 lstSelectedDays

1 个答案:

答案 0 :(得分:2)

使用itemUnselect ajax事件捕获取消选择的事件。