对话框中的 Primefaces 扩展 BlockUI

Primefaces Extensions BlockUI in Dialog

Primefaces 7.0,primefaces-extensions 7.0.2,JSF 2.1.19

您好,

我想将 pe:blockUI 用于 p:dialog,我发现我不能在整个应用程序中使用 blockUI 外部的“正常”,因为它不会阻止对话框等用户可以在 ajax 请求期间点击随机内容。所以我在对话框中使用了一个单独的 blockUI 元素来阻止对话框输入。

这是有效的,我遇到的唯一问题是 blockUI 的消息部分(“请稍候”)应该在没有任何替换的情况下消失(因为一般的 blockUI 消息工作正常,两个太多了)。

如何做到这一点?

    <p:dialog id="antragKoopUserSearch" widgetVar="antragKoopUserSearch" height="555" width="830" modal="true" closable="true">
    <f:facet name="header">Benutzer suchen zum Weitergeben</f:facet>
    <h:form id="modalPanelForm">
        <pe:blockUI id="buiModal" widgetVar="buiModal" target="antragKoopUserSearch" />
        <p:ajaxStatus id="antragKoopUserSearchStatus" onstart="PF('buiModal').block();" oncomplete="PF('buiModal').unblock();" />

感谢

你可以这样隐藏:

<pe:blockUI css="{opacity: 0}">
    asd
</pe:blockUI>

你确实需要那里的“asd”或至少其他东西,否则它不会工作,至少在我的 6.1.1 版本上是这样。