Вопрос

Изменение содержимого label

Всем привет, подскажите пожалуйста как поменять текст в label с помощью кода, например при нажатии кнопки

Нравится

2 комментария

И ещё вопрос можно ли добавить целочисленное поле не связанное с колонкой в БД на страницу?

Добрый день.

Самым простым способом будет в 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.

Показать все комментарии