【发布时间】:2015-05-14 17:05:39
【问题描述】:
我有很多 .xhtml 视图。其中很多都有blockui元素,例如:
<p:blockUI block="tab" widgetVar="subscriberSelectBlocker">
</p:blockUI>
有时每个视图有超过 1 个。 为了隐藏上面的blockUI,我在相应的bean SubscriberFilterBean.java 中有一个方法:
public void hideSubscriberSelectBlockUi() {
RequestContext.getCurrentInstance().execute("subscriberSelectBlocker.hide()");
}
现在的问题是我需要一次隐藏所有现有的块。 我可以像上面那样单独隐藏它们,但这意味着我基本上会重复 15 次以上相同的代码,并且执行所有这些方法的方法会很庞大。
有没有办法隐藏标签的所有元素? 类似的东西
public void hideSubscriberSelectBlockUi() {
RequestContext.getCurrentInstance().execute("p:blockui.hide()");
}
【问题讨论】:
标签: jsf jsf-2 primefaces blockui