0

私はプライムフェイス 3.4.1 と JSF2 を使用しています。次のテンプレートがあるとします。

<p:wizard>
  <p:tab>
    <p:inputText value="#{myBean.value1}" />
    <p:inputText value="#{myBean.value2}" />
  </p:tab>
  <p:tab><ui:include src="some_content"/></p:tab>
</p:wizard>

ユーザーが次のステップをクリックすると、次のようになります。

  • value1 が自動的に送信されました
  • value2 は送信しないでください

それを達成する方法は?一部の入力コンポーネントで immediate="true" を設定しようとしましたが、常に送信されます。

問題は、一部のコンポーネントがデフォルトで表示されず、それらの入力に対して間違った値を送信する、より複雑なテンプレートを使用していることです。手動で修正できますが、次のステップをクリックしたときに、primefaces-wizard がこれらの値を自動的に更新しないようにする必要があります。

4

0 に答える 0