Всем привет, подскажите пожалуйста как поменять текст в label с помощью кода, например при нажатии кнопки
Нравится
2 комментария
23 июня 2017 14:15
И ещё вопрос можно ли добавить целочисленное поле не связанное с колонкой в БД на страницу?
23 июня 2017 19:02
Добрый день.
Самым простым способом будет в diff, в свойстве values элемента добавить labelConfig. Пример:
labelConfig: { caption: { bindTo: "LabelCaption" } }
Также необходимо создать виртуальный атрибут в attributes:
"LabelCaption": { dataValueType: this.Terrasoft.DataValueType.TEXT, type: this.Terrasoft.ViewModelColumnType.VIRTUAL_COLUMN, value: "Default caption" },
Значение атрибута уже менять через метод this.set.
Целочисленное поле аналогично можно завязать на виртуальный атрибут через свойство bindTo. Значение type атрибута должно быть Terrasoft.DataValueType.INTEGER.
Показать все комментарии
Войдите или зарегистрируйтесь, что бы комментировать