以下是我的代码:
<h:form>
<p:autoComplete id="autoCompleteID" value="#{myBean.item}"
completeMethod="#{myBean.completeMethod}"
</p:autoComplete>
<h:commandButton action="#{myBean.searchRelatedItems}"/>
</h:form>
此处我的方案类似于标准Google搜索,我可以在建议中查看相关项目,还可以根据p:autoComplete文本字段中键入的文本重定向另一个页面。单击按钮可以正常工作,但我也希望通过在p:autoComplete文本字段中按ENTER键来实现。
答案 0 :(得分:1)
迟到的回答,但我会把它留在这里......
onkeyup="if (event.keyCode === 13) { document.getElementById('searchForm:search-button').click(); return false; }"