重新评估onComplete JSF - primefaces

时间:2016-04-19 16:44:56

标签: jsf primefaces

我试图通过点击primefaces命令链接来更新窗口的内容:

<p:commandLink oncomplete="if( #{documentController.documentAlreadyOpenedInExternalWindow} ) window.open('previewDocument.xhtml?documentId=#{documentController.documentId(task)}', 'new');"

但条件检查似乎再也没有测试过?

<p:commandLink oncomplete="if( true ) window.open('previewDocument.xhtml?documentId=#{documentController.documentId(task)}', 'new');"

以上陈述将在每次点击时打开窗口..

我怎么解决这个问题?

Primefaces 5.2

1 个答案:

答案 0 :(得分:-1)

我理解的问题是你正在尝试更新窗口的内容,如果它已经打开,否则打开新窗口你可以使用条件运算符,如果你的字段 for (UITextField *feild in [self subviews]) { if ([feild isKindOfClass:[UITextField class]]) { NSLog(@"Text = %@ ",feild.text); } } 是布尔值那么你可以像这样使用

documentAlreadyOpenedInExternalWindowis