jsf2-表单上的BlockUI渲染需要大量的工作



我有一个包含密集工作的表单。我想从表单的渲染(初始化)到完成,以及它内部的所有内容都被渲染,来块UI表单。知道我该怎么做吗??。我尝试了使用blockUI(p和pe)的不同方法,但当表单完成密集的工作时,我找不到触发blockUI的方法。感谢您提前提供的帮助。

注意:这个过程将在不需要提交表格的情况下进行。我使用最新的Primefaces快照

 <ui:define name="content">
    <form id="stuff">
        <!--a lot of stuff here-->
    </form>
 </ui:define>

这会在表单呈现期间阻塞UI。

<ui:define name="content">
    <p:blockUI block="stuff" widgetVar="blockUIWidget">
        <h:outputText value="Please wait..."/>
    </p:blockUI>
    <script type="text/javascript">
        $(document).ready(function() {
            blockUIWidget.show();
        });
        $(window).load(function() {
            blockUIWidget.hide();
        });
    </script>
    <form id="stuff">
        <!--a lot of stuff here-->
    </form>
</ui:define>

相关内容

  • 没有找到相关文章

最新更新