2011-02-21 24 views
1

私はページにモーダルパネルを置いていますが、パラメータを提供したいと思います。パラメータを持つmodalPanelを開きます

パネル:パネルを開き

<rich:modalPanel id="panel" width="500" height="435"> 
    ... 
    [#{bean.tempId}] 
</rich:modalPanel> 

ボタン:

<ui:repeat ... var="item"> 
    <h:form> 
    <a4j:commandLink id="link" oncomplete="Richfaces.showModalPanel('panel');" reRender="panel"> 
     <f:setPropertyActionListener value="#{item.id}" target="#{bean.tempId}"></f:setPropertyActionListener> 
     text... 
    </a4j:commandLink> 
    </h:form> 
</ui:repeat> 

これが最善のアプローチではないよう は今、私はこのようにそれを行います。より良いものは何でしょうか?

+1

このパラメータをクライアントに残すだけでなく、サーバーに移動しますか? – Bozho

+0

いいえ、私はそれがサーバーに行きたくありません。サーバーに行くのは無意味だと思われる。 – mist

答えて

1

サーバーに移動したくない場合は、あまりJSFに関連していません。 oncompleteでは、値をjavascript変数に割り当てて、その変数をパネルで使用することができます。

関連する問題