2011-09-28 23 views
0

我想在rich:suggestionbox(一個'x',以便刪除建議)中提供的建議中添加一個按鈕。有沒有辦法避免被選中?將一個可點擊的按鈕或文本添加到rich:suggestionbox建議

我試過到目前爲止:

<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

該技術工作得很好!我有一個錯誤,導致客戶端錯誤,停止onclick處理。詳情請參閱編輯。

相關問題