2016-09-27 4 views
0

私はバッキングビーンのアクションメソッドを起動する簡単なコマンドボタンを持っています。 このメソッドは文字列を返します。場合によってはnull、場合によっては明示的なナビゲーション。JSでのJSFアクションメソッドの戻り値の読み取り

<p:commandButton value="Button" action="#{obj.submit}" onstart="PF('busy').show();" oncomplete="PF('busy').hide()"> 

ナビゲーションが開始された場合は、ポップアップを表示する必要があります。しかし、メソッドが空の文字列/ nullを返すかどうかをどうすれば確認できますか?

+0

の査定をしなければならない「送信」この

<p:commandButton value="Button" action="#{obj.submit}"> 

そして、あなたの方法でを使用してみてください(提出)あなたが作ったケースを取得する方法それはnull –

答えて

0

あなたのリターン場合

public String submit(){ 
your code 
.... 
if (value!=null){ 
RequestContext.getCurrentInstance().execute("PF('busy').show();"); 
return value; 
} else { 
return value; 
} 
} 
+0

どのように私はこの可能性を知って興味深いと何とかそれを無視した。ありがとう! –

関連する問題