2
當用戶完成他的選擇(關閉)時,我需要觸發對p:selectCheckboxMenu
的操作。 datatable
需要更新新的選定列(完成)。p:selectCheckboxMenu ajax事件名稱關閉
我無法找到適合Menu的主要角色的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>
我試了一下,它不工作,該表永遠不會更新,並updateCols()從未調用過。 –
在遠程命令的進程權限中添加@this以及selectCheckBoxMenu ID並試一試。如果不發送任何參數,則不需要使用括號。 –
標籤可以放在
中,以防萬一你只希望它在selectCheckboxMenu範圍內 –