単純に、リッチフェイスコンポーネントの右クリックイベントが特別に必要 suggestionbox
です。
マウスの右クリックと左クリックでいくつかの機能を提供する必要があります。リッチフェイスでやると思いますcontextMenu
が、 ではうまくいきませんsuggestionbox
。
すべての出力テキストで、id を渡してモーダル パネルを表示したい (右クリックと左クリックで表示するモデル パネルが異なる)。
jsf 1.2 + リッチフェイス 3.3
私のコード
<h:inputText id="templateName" style="text-align:left" size="45"
value="#{templateMaintenanceBean.templateName}"
onblur="upperCase(this)" >
<sc:suggestionbox height="200" width="300" id="properySuggestBox" for="templateName"
oncomplete="testFunction();" nothingLabel="No Template Found" reRender="selectedMedicationDiv"
suggestionAction="#{templateMaintenanceBean.autocomplete}" var="result" border="2" minChars="0"
immediate="true" shadowDepth="10" >
<h:column>
<h:outputText value="#{result.templateName}" id="temp" />
</h:column>
</sc:suggestionbox>