IBM Worklight - текстовое значение BusyIndicator нельзя заменить на переменную?

Я пытаюсь заменить текстовое значение в конструкторе busyindicator на переменную, довольно жестко его кодируя. Но по какой-то причине приложение не может понять переменную...

function wlCommonInit(){
    var locale = "Caricamento";
    var busyIndicator = new WL.BusyIndicator('content',{text:locale}); 
    busyIndicator.show();
}

1 ответ

Решение

WL.BusyIndicator - х text вариант ожидать string, поэтому вы не можете поместить переменную.

Вместо этого используйте WL.ClientMessages, Например:

var busy;

function wlCommonInit(){
    WL.ClientMessages.loading = "טוען...";
    busy = new WL.BusyIndicator();
    busy.show();
}


Материал для чтения:

Другие вопросы по тегам