ボタンをクリックすると、中央のページをレンダリングするtoggleButtonをtrueに設定するフロントエンドコードがあります。トグルボタンをtrueに設定するためにサーバーを呼び出す代わりに、より理にかなっているため、ブラウザ内で実行したいと考えています。どうやってするか?私の現在のコードは以下のとおりです。これは、サーバーでトグル変数を設定し、ブラウザーで変更します。
現時点の
xhtml
<p:commandButton value="create" action="#{mybean.showCreateForm}" />
<p:panel render#{mybean.showForm} />
豆
public void showCreateForm(){
showForm=true;
}
する必要がある
<p:commandButton value="create" action="#{mybean.showCreateForm}" onclick"showform=true"/>
<p:panel render#{mybean.showForm} />
上記の例では、createform をレンダリングする前にサーバーと通信することを示しました。PrimefacesまたはJSFのみを使用してクライアント側でそれを行うにはどうすればよいですか