在inputText的onchange事件上执行commandButton的最佳方法是什么?
我正在尝试使用用户数字字符串构建动态搜索结果.
<p:inputText id="txtSearch" value="#{contattiDitteController.search}">
</p:inputText>
<p:commandButton id="btnSearch" value="Search" action="#{contattiDitteController.actionSearch}" update="pnlResult"/>
Run Code Online (Sandbox Code Playgroud)
我正在使用它,但这是最好的方式(或者我可以用primeface做得更好)?
<script>
function refresh() {
jQuery('[id$="btnSearch"]').click();
}
</script>
<p:inputText id="txtSearch" value="#{contattiDitteController.search}" onkeypress="refresh();"/>
<p:commandButton id="btnSearch" value="Search" action="#{contattiDitteController.actionSearch}" update="pnlResult"/>
Run Code Online (Sandbox Code Playgroud)
使用<p:ajax>.
<p:inputText id="txtSearch" value="#{contattiDitteController.search}">
<p:ajax event="keyup" listener="#{contattiDitteController.actionSearch}" update="pnlResult" />
</p:inputText>
Run Code Online (Sandbox Code Playgroud)
另见展示.
| 归档时间: |
|
| 查看次数: |
14966 次 |
| 最近记录: |