0

我在 primefaces 中有一个按钮,按下该按钮时我会进行一些计算,并且应该会出现一个显示结果的新面板。我有代码

<p:commandButton value="Submit"
        ajax="false" actionListener="#{myBean.search}" oncomplete="panelwv.show();">
    </p:commandButton>

    <p:panel widgetVar="panelwv" visible="false" closable="true"
        toggleable="true">

因此,当单击按钮时,将调用 MyBean.search 方法,完成后我希望面板“panelwv”出现,但它没有。我究竟做错了什么?

谢谢!

4

1 回答 1

1

oncomplete只能在ajaxis时执行true。否则会重新加载整个页面。您可能还想通过给它一个 id 并将update命令按钮的属性设置为此 id 来更新面板的内容。

于 2012-10-30T09:37:11.907 回答