Вопрос

Добавить дополнительную кнопку в деталь

Добрый день. Можете подсказать как добавить дополнтельную кнопку после + и троеточия? 

 

Прикрепленные файлы

Нравится

1 комментарий
Лучший ответ

Например так, в схему нужно детали добавить код:

diff: /**SCHEMA_DIFF*/[
	{
		"operation": "insert",
		"name": "ButtonName",
		"parentName": "Detail",
		"propertyName": "tools",
		"values": {
			"itemType": Terrasoft.ViewItemType.BUTTON,
			"style": Terrasoft.controls.ButtonEnums.style.DEFAULT,
			"caption": resources.localizableStrings.ButtonCaption,
			"visible": { 
				"bindTo": "isButtomEnabled" 
			},
			"click": { 
				"bindTo": "buttomClick" 
			}
		}
	}
]/**SCHEMA_DIFF*/,

isButtomEnabled - метод для проверки видимости кнопки, если нужно всего отображать, то просто вернуть true

"caption": resources.localizableStrings.ButtonCaption - название кнопки (из строк локализации)

buttomClick - метод, который запускается при клике на кнопку

Например так, в схему нужно детали добавить код:

diff: /**SCHEMA_DIFF*/[
	{
		"operation": "insert",
		"name": "ButtonName",
		"parentName": "Detail",
		"propertyName": "tools",
		"values": {
			"itemType": Terrasoft.ViewItemType.BUTTON,
			"style": Terrasoft.controls.ButtonEnums.style.DEFAULT,
			"caption": resources.localizableStrings.ButtonCaption,
			"visible": { 
				"bindTo": "isButtomEnabled" 
			},
			"click": { 
				"bindTo": "buttomClick" 
			}
		}
	}
]/**SCHEMA_DIFF*/,

isButtomEnabled - метод для проверки видимости кнопки, если нужно всего отображать, то просто вернуть true

"caption": resources.localizableStrings.ButtonCaption - название кнопки (из строк локализации)

buttomClick - метод, который запускается при клике на кнопку

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