pe:blockUI 如何关闭淡入淡出效果?

pe:blockUI how to disable fade effect?

我将 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} 选项似乎被忽略了。

如何禁用淡入淡出效果?

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

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

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

更新: 我已经提交了上述 GitHub 票证的修复程序。所以你将能够做到...

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