<form>
ユーザーがデータを入力できる場所があります。彼が正しいデータを入力し、ユーザーがボタンを押したときに、これ<form>
を感謝のメッセージに置き換えたいと思います。実際、<div>
テキストが入ったコンテナが表示されるはずです。
Primefaces 3.5 または JSF でこれを実現する良い方法は何ですか?
<form>
ユーザーがデータを入力できる場所があります。彼が正しいデータを入力し、ユーザーがボタンを押したときに、これ<form>
を感謝のメッセージに置き換えたいと思います。実際、<div>
テキストが入ったコンテナが表示されるはずです。
Primefaces 3.5 または JSF でこれを実現する良い方法は何ですか?
フォームが送信された後、パネルの可視性を に変更しfalse
、ありがとうメッセージの可視性を に変更しtrue
ます。
<p:outputPanel id="parentPanel">
<p:outputPanel id="formPanel" rendered="#{bean.render eq '1'}">
//Your form here
</p:outputPanel>
<p:outputPanel id="textPanel" rendered="#{bean.render eq '2'}">
//Your thank you message here
</p:outputPanel>
</p:outputPanel>
これは、フォームが送信された後にからに変更されるBeanrender
の属性です。1
2