我以下列方式使用richfaces:suggestionBox:
<h:inputText
value="#{myBean.data}">
<rich:suggestionbox width="100" ajaxSingle="true"
selfRendered="true" var="result"
suggestionAction="#{autoBean.autocomplete}"
>
<h:column>
<h:outputText value="#{result.getValue('txtsugg')}" />
</h:column>
</rich:suggestionbox>
一切顺利,但现在我需要拦截用户选择,因为当用户选择特定值时,我需要在服务器上执行操作并刷新页面后。
例如:
1) 用户写 'ala'
建议框建议他 'ala1' 'ala2' 'ala3' ...
2) 用户选择 'ala2' (按回车键,单击它或更改焦点)
必须调用服务器操作并刷新一个页面。
希望我能解释我的问题。