質問
JBoss Richfacesを使用しています rich:modalPanelを呼び出す必要があります 特定の条件が発生したとき。
サンプルコードはこちら---
これはモーダルパネルです
<rich:modalPanel id="show_alert" height="125" width="325" zindex="2000">
<h:outputText value="shamik testing"/><br/>
<a4j:commandButton value="#{uiLabel.no}" onclick="# {rich:component('show_alert')}.hide()" styleClass="button"/>
</rich:modalPanel>
誰かがこのリンクをクリックしたときにモーダルパネルを表示したい。
<a4j:commandLink value="#{uiLabel.config_ret}" id = "aaa"
actionListener="#{aging.configureRetention}" reRender="cp_tab_form">
<rich:componentControl for="show_alert" attachTo="aaa" operation="show" event="onclick"/>
</a4j:commandLink>
operation =&quot;#{bean.cond}&quot;を作成しようとしています。操作の名前が動的に来るようにします。しかし、動作しません。
bean.cond = falseの場合、operation = hideを呼び出したい およびoperation = bean.cond = trueの場合に表示します。
ここで非常に愚かなことをしているかもしれません:-(
解決
投稿して申し訳ありません。commandLinkを再レンダリングしていませんでした:-(ごめんなさい。
他のヒント
「データ」を使用して見ることもできます; bean.condの値を返すa4j:commandLinkの属性
所属していません StackOverflow