Loader Image的透明dijit.Dialog

时间:2014-11-02 20:04:06

标签: javascript dojo modal-dialog dojox.grid dijit.form

我有Dojo应用程序,左侧有一些搜索字段,右侧有一个显示搜索结果的网格。 我已经实现了一个加载图标显示在整个页面上,直到搜索后所有数据都加载到网格和其他小部件上,基本上我使用了dijit.Dialog并嵌入了一个Loader Image(类似于Grid的默认加载器)和执行搜索时显示,并在加载数据时隐藏。 Loader Icon工作正常。我需要将对话框设置为透明,以便我只显示加载器Image。

以下是Dialog代码:

var txtContent = "<img src='images/loader.gif'/>";
        loaderDialog = dijit.byId('LoaderDialog');
        dijit.byId('LoaderDialog').attr("content", txtContent);
        dojo.style(dijit.byId("LoaderDialog").closeButtonNode,"display","none");
        loaderDialog.titleBar.style.display='none';

就像我们在Youtube上看到的类似Icon一样缓冲。

请指导。

先谢谢

1 个答案:

答案 0 :(得分:0)

我认为最好的解决方案是使用&#39;待机&#39;小部件,而不是试图欺骗&#39;对话框也是如此。见http://dojotoolkit.org/reference-guide/1.10/dojox/widget/Standby.html