rich:modalPanelの問題


まずrich:modalPanelは開くボタンと同じformに入れない
例:
<h:form>

    <a:commandLink...

</h:form>

 
この外にmodalPanelと書かなければなりません
 
次に、formの中に置くのではなく、formをこの中に置くには、外は他のラベルでネストしたほうがいいです.例えば、
<s:div id="test">
    <rich:modalPanel...
        <a:form>
            ...
        </a:form>
    </rich:modalPanel>
</s:div>

 
最後に、jsで開閉しないほうがいいです.ajaxでjavaで制御したほうがいいです.
 
最後に、IE 8の下には問題があり、IE 8の互換モードでもだめで、IE 8を使わなければならない場合は、開発者ツールにブラウザモードをIE 7に設定する必要があります.
 
上記の問題に注意するRichFacesバージョンは3.3.0 GA
 
以上は私が2,3日研究して、無数の問題に遭遇してまとめたものです.
 
もう一つの経験では、JBossのものは多くて全部で、しかもおしゃれですが、最大の問題はBugが多いこととドキュメントが少ないことです.嬉しいときはフォーラムやブログで文章を作ってください.(フォーラムの回答は比較的タイムリーです)