【问题标题】:Primefaces blockUI stops respondingPrimefaces blockUI 停止响应
【发布时间】:2013-10-08 12:06:32
【问题描述】:

我有一个数据表和一个命令按钮。当用户单击数据表分页器或刷新按钮时,我想使用 blockui。起初,blockui 可以很好地与分页器一起使用,但是当我单击命令按钮后,blockui 工作了一次,然后就停止了工作。有什么想法吗?

<p:commandButton value="refreshDatatable" 
                                 id="refreshLogListButtonId2"
                                 onclick="loading.show();"
                                 oncomplete="loading.hide();"
                                 immediate="true"                                 
                                 update="logsTableId"
                                 icon="ui-icon-refresh"
                                 actionListener="#{logViewerController.refreshLogsFromDB()}"/>


<p:dataTable id="logsTableId" var="log"....../>

<p:blockUI block="logsTableId" trigger="logsTableId" widgetVar="loading">  
            Refreshing<br />
            <p:graphicImage library="images" name="loading.gif"/>  
        </p:blockUI>

【问题讨论】:

    标签: jsf primefaces


    【解决方案1】:

    你有没有试过把你的id加在trigger属性中用“,”隔开,像这样:

    <p:blockUI block="logsTableId" trigger="logsTableId,refreshLogListButtonId2" widgetVar="loading">  
        Refreshing<br />
        <p:graphicImage library="images" name="loading.gif"/>  
    </p:blockUI>
    

    【讨论】:

      【解决方案2】:

      不要更新 blockUI 组件。使用 trigger 属性或 widgetVar,没有理由同时使用。

      【讨论】:

        猜你喜欢
        • 2012-09-05
        • 1970-01-01
        • 2016-10-26
        • 1970-01-01
        • 2014-04-30
        • 2023-04-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多