0

为这个问题道歉,但我对 JavaScript 的了解很少。

用户按下按钮后会弹出一个对话框,所以我想将 spin.js 添加到对话框中。

对话框 jsf 文件:

<script type="text/javascript">
    function showStatus() {
        document.body.style.cursor = 'wait'; 
        statusDialog.show();
    }

    function hideStatus() {
        document.body.style.cursor = 'default';
        statusDialog.hide();
    }
</script>


<p:commandButton id="genButton" 
        value="Generate Files"
        widgetVar="startButton1" 
        disabled="#{נean.disableButton}" 
        actionListener="#{bean.generateUdm}" 
        onclick="PrimeFaces.monitorDownload(showStatus, hideStatus)"
        ajax="false"
        style="width:200px" 
        icon="ui-icon-shuffle">
    <p:fileDownload value="#{bean.streamedContent}"/>
</p:commandButton>


<p:dialog modal="true" header="Generating fILE" showHeader="true"
        position="center" 
        widgetVar="statusDialog" 
        draggable="false" 
        closable="false"
        resizable="false">

        ????????????? ADD SPIN ???????????
</p:dialog>

我设法将旋转添加到我的网络应用程序中,但不是通过对话框。

我希望能得到一些代码示例。

4

1 回答 1

-1

如果您想要的只是将加载图像添加到对话框中,为什么不放一个简单的gif (可以从谷歌获得一个或自己生成一个Ajaxload - Ajax 加载 gif 生成器

并使用简单<h:graphicImage来展示它......

JSF 2 图形图像示例

?

于 2012-07-22T06:16:01.310 回答