Worklight busyindicator无法在Blackberry设备上运行

时间:2014-03-21 10:02:16

标签: blackberry ibm-mobilefirst worklight-runtime

在主js文件中,我们已经在WLCommoninit方法中初始化了WL busyindicator,并在相应的适配器js方法中调用busy.show,请找到下面的代码片段

var busy; 
function wlCommonInit() {     
   busy = new WL.BusyIndicator('content', {
          text : 'Please Wait...'
   });
};

将其他js文件中的忙指示符调用为     busy.show();

上述方法适用于Android和IOS,但不适用于黑莓。你能不能让我知道如何解决这个问题

1 个答案:

答案 0 :(得分:0)

以下内容适用(通过Worklight Console预览验证) 经过测试with Worklight 6.1.0.1

请注意使用null代替content

function wlCommonInit() {
    busy = new WL.BusyIndicator(null, { text: "Please wait..." });
}

至于使用它...从阅读问题,听起来你在适配器代码中调用它?您应该在调用适配器过程之前调用busy.show() ,并在处理完适配器响应后调用busy.hide()