pe:blockUI如何禁用淡入淡出效果?

时间:2018-07-20 10:16:13

标签: primefaces primefaces-extensions

我正在将Primefaces Extensions BlockUI组件用于这样的全局ajax事件:

<p:ajaxStatus onstart="PF('globalBlockUI').block({ fadeIn: 0 })" onsuccess="PF('globalBlockUI').unblock({ fadeOut: 0 })"/>

<pe:blockUI id="globalBlockUI" widgetVar="globalBlockUI"
            css ="{}"
            cssOverlay="{}">
...
</pe:blockUI>

我想禁用淡入淡出效果。像JQuery中那样设置{fadeIn:0}选项似乎被忽略了。

如何禁用淡入淡出效果?

1 个答案:

答案 0 :(得分:1)

尝试将其添加到您的页面...

<script type="text/javascript">
   $.blockUI.defaults.fadeIn = 0;
</script>

我还创建了该票证,以便将这些属性作为第一等公民添加到组件本身:https://github.com/primefaces-extensions/primefaces-extensions.github.com/issues/594

更新:我已为上述GitHub票证提交了一个修复程序。这样您就可以做到...

<pe:blockUI id="globalBlockUI" fadeIn="0" fadeOut="0"/>