0
我的问题是simialr到selectOneMenu ajax eventsJSF - <P:selectOneMenu用于> - 未示出为相同的值对话
我的代码:
<p:selectOneMenu style="width:150px" editable="true"
value="#{Bean.xxx}">
<p:ajax event="change"
listener="#{Bean.showSearchPopup}"
async="false" update=":actualexppop" />
</p:selectOneMenu>
我支持bean代码:
public void showPrismsiSearchPopup(final AjaxBehaviorEvent event) {
if (xxx!= null && xxx.length() > 0) {
//Going to DB for getting some list value to show in the Datatable which is located in the pop up.
}
RequestContext context = RequestContext.getCurrentInstance();
//Dialogue is getting called below
context.execute("xxxdlg.show()");
}
我的问题是
说,如果我提供的编辑p:selectonemenu
为“测试”和 的值,那么我选择往下滴,以显示其从后盾bean.The对话称为对话首次显示值“test”,如果关闭对话框并选择具有相同值“test”的p:selectonemenu,则不显示对话框。
简单地说,对话仅示出在第一次,而不是用于所述第二时间与所提供的相同的值。
如果我不断变化的对话被正确地打开值。
如何通过seletmenu具有相同的值使每次显示的对话?