Выбор шаблона и его подстановка в текстовое поле

Здравствуйте.
Нужно сделать подстановку шаблона в текстовое поле.
Очевидный вариант, справочник с набором шаблонов, при изменение поля справочник - подстановка шаблона в текстовое поле. С этим проблем нет. Но хотелось бы реализовать подобный функционал также как это реализовано в полях Дата\Время, т.е. выбираем из заданных шаблонов время и затем его можно редактировать.
Возможно ли это? Если да, подскажите пожалуйста направление.

Нравится

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

Спасибо за Ваше обращение. Мы зарегистрировали его в Службе технической поддержки и назначили специалиста, который сможет Вас компетентно проконсультировать по данному вопросу.

самый простой вариант - сделать рядом с полем кнопку с меню, которое заполнить шаблонными значениями, и при выборе пункта меню - подставлять в поле.

добавить контролы поля для ввода и кнопки

{
	"operation": "insert",
	"name": "DataField",
	"values": {
		"layout": {
			"column": 0,
			"row": 1,
			"colSpan": 11,
			"rowSpan": 1
		},
		"enabled": true
	},
	"parentName": "Header",
	"propertyName": "items"
},
{
	"operation": "insert",
	"name": "FieldMenuButton",
	"values": {
		"itemType": 5,
		//"style": Terrasoft.controls.ButtonEnums.style.TRANSPARENT,
		"caption": "Меню"
		"click": {
			"bindTo": "setFieldValue"
		},
		"menu": {
			items: {"bindTo": "FieldMenuButtonItems"}
		},
		"enabled": true,
		"visible": true,
		"layout": {
			"column": 11,
			"row": 1,
			"colSpan": 1,
			"rowSpan": 1
		}
	},
	"parentName": "Header",
	"propertyName": "items"
}

на init добавить заполнение меню наподобие initActionButtonMenu в BasePageV2

можно улучшить (усложнив) - встроить кнопку в контрол и/или динамически перестраивать меню, но тут уже не подскажу

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