エラーメッセージなどを表示するために、アクションを実行した後にp:tabViewを更新する必要があります。p:tabViewのアクティブなタブのみを更新するには?
検証するフィールドはさまざまなタブにあります。 PrimeFacesでは、非表示のタブは更新しないでください(編集フィールドが見えなくなり、リフレッシュされるとp:autoCompleteなどの値が失われるため)、タブビュー全体を更新すると、もちろんバグのような動作になります。ヌルード)。
アクティブなタブのみを更新する必要がありますが、commandButtonの更新属性でアクティブなタブのみを対象にする方法はありますが、p:tabView全体ではありませんか?
をしかし、私はタブ内にあるボタンを書いていない、と彼らは私の場合ではありません。 –
そして、tabview全体を更新すると、見えないタブの値がnullにリセットされます。 –
@lechlukaszタブビューの外側のボタンで更新を表示します;-) – siebz0r