0

私のアプリケーションでは、 を に配置し<p:panel>ました<h:form>。このパネルにはいくつか<p:inputText>あり、パネルの最後には 2 つのボタンがSubmitあり Resetます。Resetフォームを送信する前にボタンを押すと、ボタンが正しく機能します。しかし、一度送信するformと、一部のテキスト フィールドが検証に失敗した場合、そのフィールドには以前に入力されたデータが含まれています。ボタンを押しResetてすべてのフィールドをクリアすると、機能しません。

Resetのボタンのコード:

<p:commandButton value="#{Bundle['resetButton']}" process="@this" update="addCustomerPanel" immediate="true" />

フォームは次のようになります。

<h:form id="customerForm">
    <p:panel id="addCustomerPanel">

            .......text fields and two buttons placed here

            </p:panel>
<h:form>

更新resetボタンをクリック して同じページに移動することで、この問題を解決しました。

4

0 に答える 0