0

BusyIndi​​cator を表示しようとしていますが、プロジェクトを実行しても表示されません。これは私の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();
}

どうしたの?

4

1 に答える 1

1

contentおそらく、HTMLに ID がありません。

交換しました

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

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

そして、ビジー インジケータが表示されました。また、 ID を
含む DIV を HTML に追加しましたが、同様に機能しました。content

実機やシミュレータ/エミュレータでテストする場合は、ネイティブのビジー インジケータを使用するため、ID パラメータは必要ありません。MBS でテストする場合、Web ビジー インジケーターが使用されるため ID パラメーターが必要であり、既存の要素 (または null) に固定する必要があります。

于 2014-11-24T16:02:53.737 に答える