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本身,adiv包含 themodalPanel还是 adiv在里面modalPanel

于 2010-10-28T11:05:59.837 回答