【发布时间】:2014-03-03 19:13:20
【问题描述】:
当用户完成他的选择(关闭时)时,我需要在 p:selectCheckboxMenu 上触发操作。 datatable 需要用新的选定列更新(完成)。
我找不到适合菜单这个主要角色的 ajax 行为的事件名称。p:selectCheckboxMenu 的默认 ajax 行为会更新每个选择的数据表,这对我和用户来说都很烦人,我需要只有p:selectCheckboxMenu 在关闭时触发操作。
这是我的代码:
<p:selectCheckboxMenu id="colser"
scrollHeight="100"
filterMatchMode="contains"
filter="true"
label="Colonnes"
value="#{datatableBean.selectedstateOptions}">
<f:selectItems value="#{datatableBean.columner}"
var="list"
itemLabel="#{list.listname}"
itemValue="#{list.headername}"/>
<p:ajax event="close_event_name_here"
update=":form1:tabexam"
listener="#{datatableBean.updateCols()}"/>
</p:selectCheckboxMenu>
【问题讨论】:
标签: ajax jsf primefaces