我想在富人的建议框中添加一个按钮('x',以便删除建议)。有没有办法阻止被选中?
到目前为止我尝试过:
<rich:suggestionbox id="suggestionBox" for="inputText"
suggestionAction="#{myBean.getSugestions}"
var="result" fetchValue="#{result}" usingSuggestObjects="true">
<h:column>
<h:outputText value="#{result}" />
</h:column>
<h:column>
<a4j:outputPanel
onclick="removeCommand('#{result}');Event.stop(event);">
<h:outputText value="X" />
</a4j:outputPanel>
</h:column>
</rich:suggestionbox>
<a4j:jsFunction name="removeCommand"
action="#{myBean.removeSuggestion}" ajaxSingle="true"
reRender="commandInputBox">
<a4j:actionparam name="removedCommand" />
</a4j:jsFunction>
Event.stop(事件)的灵感来自Ilya Shaikovsky
使用的类似技术我愿意接受完全使用其他技术的建议(呵呵)。
答案 0 :(得分:0)
这项技术运作得很好!我有一个错字导致客户端错误停止了onclick处理。有关详细信息,请参阅编辑。