0

I'm trying to show a BusyIndicator, but when I run the project it doesn't show. This is my main.js:

var busyInd;

function wlCommonInit() {
    busyInd = new WL.BusyIndicator('content', {text : 'Loading...'}); 
    mostraDialogo(true);
}

function mostraDialogo(on) {
    if (on)
        busyInd.show();
    else
        busyInd.hide();
}

What's wrong?

4

1 回答 1

1

您的 HTML 中可能没有contentID。

我已经换了

busyInd = new WL.BusyIndicator('content', {text : 'Loading...'});

busyInd = new WL.BusyIndicator(null, {text : 'Loading...'});

我可以看到繁忙的指示器。我还在HTML 中
添加了一个带有 ID 的 DIV ,它也能正常工作。content

在实际设备或模拟器/模拟器中进行测试时,不需要 ID 参数,因为它使用了本机繁忙指示器。在 MBS 中进行测试时,ID 参数是必需的,因为使用了网络繁忙指示器,并且它必须锚定到现有元素(或为空)。

于 2014-11-24T16:02:53.737 回答