问题描述
我的问题大概是这样的:
<h:form id="somefrm">
<div>
<p:inputText value="#{someBean.searchText}" placeholder="Search" id="searchtext"
onkeypress="if(event.keyCode == 13) { return false; }" onkeyup="delayExecute();">
</p:inputText>
<p:remoteCommand name="mySeachBoxChange" update="somedatatable" listener="#{someBean.loadCompanyList}" />
</div>
<p:commandButton id="toggler" type="button" value="Column Preferences" title="Column Preferences">
</p:commandButton>
<p:columnToggler datasource="somedatatable" trigger="toggler">
<p:ajax event="toggle" listener="#{someBean.onToggle}" />
</p:columnToggler>
<p:dataTable id="somedatatable"
..
</p:dataTable>
</h:form>
出于设计目的,我将列切换器放在数据表的外部,并且它正在工作。 问题是,当我搜索关键字时,它会更新somedatatable,然后单击列切换器的命令按钮时将不起作用。
当我更新搜索输入中的表单并且列切换器正在工作时。然后搜索不起作用,因为它会更新每个关键字搜索的表单。
关于如何解决此问题的任何想法?
预先感谢
Sachin。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)