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