0

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

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

当调用busyInd.show() 时,加载图标可以通过“请稍候...”成功显示。

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

是否可以在创建忙碌指示器对象后更改文本?

谢谢。

环境:Worklight 5.0.6

4

1 回答 1

0

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

于 2013-09-30T09:00:31.840 回答