IBM Worklight:更改BusyIndi​​cator的文本

时间:2013-09-22 16:15:59

标签: ibm-mobilefirst

我创建了一个忙碌指标,并在全局范围内定义了繁忙指标的文本,如下所示。

WL.ClientMessages.loading = "Please Wait...";
var busyInd = new WL.BusyIndicator('content');

调用busyInd.show()时,可以使用“Please Wait ...”成功显示加载图标。

由于我的移动应用程序支持多种语言,因此我有一些功能(例如setEnglish(),setFrench()),它们为不同的键指定翻译的消息。 WL.ClientMessages.loading键已添加到函数中,但消息不会更改。

创建繁忙指示符对象后可以更改文本吗?

感谢。

环境:Worklight 5.0.6

1 个答案:

答案 0 :(得分:0)

在5.0.6中,这是BusyIndi​​cator的设计行为 - 它是用一些文本创建的,并在整个生命周期中使用它。 所以 - 绕过问题的一种简单方法是在每个setLaunguage()之后创建一个新对象。