0

Windows Vista Mozilla Firefox で CommandButton からモデル パネルを呼び出そうとしています:-Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US; rv:1.9.2.11) Gecko/20101012 Firefox/3.6.11 GTB7.1 (.NET CLR 3.5.30729)

コマンドボタンをクリックするたびに、空白の白いページが表示され、ブラウザが何かを検索しているように見えます.Bean呼び出しも例外もありません

<a4j:commandLink id="showItem" action="#{addCompWL.addCompanynavigation}" 
        onclick="Richfaces.showModalPanel('addWatchListCompanyPanel',{width:500, top:200});"
        actionListener="#{addCompWL.addCompany}"
        rerender="modalPanelDiv" value="Add Stock to Watch List">
         <f:attribute name="companyId" value="#{navigationBean._company_id}"/>
         <f:attribute name="companyName" value="#{navigationBean._companyName}"/>
         <a4j:ajaxListener type="org.ajax4jsf.ajax.ForceRender" />
        </a4j:commandLink>

私はjsf1.2、Richfaces3.3.2.SR1、Preetyfaces3.0.2を使用しています

ありがとう

4

1 に答える 1

1

Ajax 呼び出しが行われた後にモーダル パネルを表示する方が良いのでしょうか?

<a4j:commandLink id="showItem" action="#{addCompWL.addCompanynavigation}" 
    oncomplete="Richfaces.showModalPanel('addWatchListCompanyPanel',{width:500, top:200});"
    ...

その他のポイント: rerender="modalPanelDiv". modalPanelDiv正確には何ですか?それはmodalPanelそれ自体ですか、divを含む a ですか、modalPanelそれとも のdiv中にamodalPanelですか?

于 2010-10-28T11:05:59.837 に答える