在填充组合框列表时显示加载图像

时间:2013-03-11 10:07:32

标签: javascript dojo

我有一个包含Dojo ComboBox的对话框。现在我调用数据库来获取数据以填充组合框。我希望在此期间显示“加载图像”。怎么做?

2 个答案:

答案 0 :(得分:0)

我想您正在尝试使用dojo工具包获取加载覆盖,在这种情况下,官方教程应该足够了。

http://dojotoolkit.org/documentation/tutorials/1.6/recipes/loading_overlay/

之前的问题也可以帮助您解决相同问题

Dojo "loading"-message

答案 1 :(得分:0)

由@AurA链接的问题的答案指定了许多技术来完成你想要做的事情。

Dojo "loading"-message

我使用StandBy小部件。这是一个演示它的用途的小提琴。

http://jsfiddle.net/cswing/253Te/

    var standby = new Standby({
          id: "standbyObj",
          target: "standby",
          color: "transparent",
          zindex: "auto",
          duration: "1000"
    });
    dojo.body().appendChild(standby.domNode);
    standby.startup();

    on(dojo.byId('btn'), 'click', function() {
        standby.show();

        // simulate a request.  hide the timeout in 5 seconds
        setTimeout(function() {
            standby.hide(); 
        }, 5000);
    });