CommandButton做了不同的事情

时间:2012-09-03 15:22:38

标签: jsf

我的数据表上有一个命令按钮我需要有时在一个带有 target = blank 的新选项卡中显示一个报告(.jasper),并根据项目的情况放置信息在没有新标签的另一页(注册一页)中。

这可能或唯一的解决方案是两个按钮吗?

1 个答案:

答案 0 :(得分:1)

尝试使用条件表达式语言:

target="#{myBean.myCondition ? 'blank' : 'self'}"

这样,当bean的条件为真时,你只会获得target="blank"