IBM Worklight 6.0 - 无法更改默认的WL.BusyIndi​​cator文本

时间:2013-08-29 02:38:49

标签: android ios ibm-mobilefirst worklight-runtime

我测试了WL.BusyIndi​​cator,如下面的代码:

    busyIndicator = new WL.BusyIndicator('content', {
    text : 'saving'
});
busyIndicator.show();
setTimeout(function() {
    busyIndicator.hide();
}, 3000);

信息中心说BusyIndicator options can get 'text' in Android environment

我可以看到我的Android模拟器(v4.0.4 / v4.1.2 / v4.2.2)上显示的BusyIndi​​cator,但文本默认为'正在加载'...

注意:iOS中也是如此。

我的Worklight Studio版本是:6.0.0.201307241843

1 个答案:

答案 0 :(得分:3)

请尝试以下代码:

function wlCommonInit(){

    WL.ClientMessages.loading = "Hello world :)";

    var busyInd = new WL.BusyIndicator('content'); 
    busyInd.show();

    setTimeout(function () {
        busyInd.hide();
    }, 3000);
}

请注意,我使用WL.ClientMessages.loading来设置消息,而不是将带有text键的对象传递给构造函数。

我必须查看Busy Indicator代码以找出问题所在,我将打开一个缺陷。感谢您报告此事。