gpt4 book ai didi

ajax - :selectCheckboxMenu ajax event name for on close

转载 作者:行者123 更新时间:2023-12-02 07:00:42 24 4
gpt4 key购买 nike

当用户完成他的选择(关闭时)时,我需要在 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>

最佳答案

您可以尝试 p:selectCheckboxMenu 的 onhide 属性。

      <p:selectCheckboxMenu id="colser"
scrollHeight="100"
filterMatchMode="contains"
filter="true"
label="Colonnes"
value="#{datatableBean.selectedstateOptions}"
onHide="executeOnOnhide();>
<f:selectItems value="#{datatableBean.columner}"
var="list"
itemLabel="#{list.listname}"
itemValue="#{list.headername}"/>
</p:selectCheckboxMenu>

<p:remoteCommand name="executeOnOnhide"
update=":form1:tabexam" process="@this form:colser"
action="#{datatableBean.updateCols()}"/>

primefaces 文档指南的链接供您引用
http://primefaces.org/documentation.html

希望对你有帮助

关于ajax - :selectCheckboxMenu ajax event name for on close,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21609724/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com