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の場合にのみ実行できajaxますtrue。それ以外の場合は、ページ全体が再読み込みされます。updateパネルにIDを指定し、コマンドボタンのプロパティをこのIDに設定して、パネルのコンテンツを更新することもできます。

于 2012-10-30T09:37:11.907 に答える