我有自定义转换器的主要面孔autoComplete pojo,它工作正常。 但是,我希望通过另一个组件的代码来触发/调用/调用autoComplete。 有没有办法可以设置autoComplete搜索文本而无需输入?
谢谢。
Wence Benda
答案 0 :(得分:0)
您可以使用自动填充的Javascript API从其他组件触发搜索。因此,例如,您有一个命令按钮和自动填充字段。
<p:autoComplete id="acSimple" widgetVar="completeField" value="#{autoCompleteBean.txt1}" completeMethod="#{autoCompleteBean.complete}"/>
<p:commandButton action="#{bean.test}" oncomplete="completeField.search('searchValue')" value="Test" update="completeField" />
search()
函数将采用将在自动填充字段上执行搜索功能的文本参数。