У меня есть некоторые данные, поступающие из серверной части, я хочу, чтобы данные серверной части динамически отображались в виджете метки. Как я могу установить значение метки через код?
Как динамически обновлять отображаемое значение метки в приложении maximowhere
comment
Что вы уже пробовали?
- person Oleksandr Tarasenko   schedule 16.12.2015
Ответы (1)
Вы можете установить свою метку с помощью фигурных скобок с индексом элемента, который вы хотите использовать. Массив должен быть предоставлен из установленной вами функции разрешения.
Вот пример:
<view id="Animal.selectView" label="{0} details - {1}" resolverClass="application.AnimalHandler" resolverFunction="resolveAnimalLabel">
resolveAnimalLabel : function() {
var animalLabel = 'Rhino';
var anyOtherInfo = 'blah';
return [animalLabel, anyOtherInfo];
}
person
vaffonso
schedule
17.12.2015
Спасибо. Я также хотел бы знать, как динамически устанавливать значения для виджета списка.
- person developer; 18.12.2015
Я не мог видеть какие-либо динамические данные, отображаемые в представлении, я мог видеть только {0}. Я дал все упомянутое в приведенном выше коде
- person developer; 21.12.2015
У нас есть какой-то документ по тегам app.xml и сведениям об атрибутах. Если да, то кто-нибудь может поделиться.
- person developer; 21.12.2015
Вы можете увидеть определение элементов в app.xsd
- person vaffonso; 21.12.2015
Пожалуйста, укажите местоположение app.xsd. я нигде не мог найти приложения
- person developer; 22.12.2015
Я мог видеть app.xsd в папке сборки. Однако динамическая метка не отражает. Пожалуйста, помогите
- person developer; 22.12.2015