私はprimefacesのcommandLinkをクリックして、ウィンドウの内容を更新しようとしている:再評価onCompleteのJSF - primefaces
<p:commandLink oncomplete="if(#{documentController.documentAlreadyOpenedInExternalWindow}) window.open('previewDocument.xhtml?documentId=#{documentController.documentId(task)}', 'new');"
が、条件のチェックが再びテストしているように見えることはありませんか? ofcourseのすべてのクリックでウィンドウを開きます
<p:commandLink oncomplete="if(true) window.open('previewDocument.xhtml?documentId=#{documentController.documentId(task)}', 'new');"
上記の文..
私はこれをどのように解決することができ
?それはあなたが条件演算子と自分のフィールドdocumentAlreadyOpenedInExternalWindowis
がブール値である場合、あなたは次のように使用することができますを使用することができる新しいウィンドウがすでに開いて他の開いている場合、私は質問を理解してどのようなPrimefaces 5.2
... – Kukeltje
@Kukeltjeはそれを試してみましたが、それは動作していないようです。 – GregD
"動作していないようです" ...何が**行われますか?応答はどのように見えますか?実際に何をしましたか? – Kukeltje