Добавление новый полей в мини карточку активности

Добрый день,

Подскажите, пожалуйста, где можно добавить новое поле на данную форму. Форма открывается, если в action dashboard нажать на кнопку "Complete" на активности.

Изображение удалено.

Нравится

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

Ищите пример в ActivityMiniPage (UIv2).

Вам нужно будет кодом добавить элемент в родительский контейнер ResultsContainer и в ResultInfoContainer. Или вообще сделать свой контейнер (или или элемент), настроить "видимость" через bindTo на метод isEditableResultsVisible

 

Пример элемента:

{

                "operation": "insert",

                "parentName": "ResultsContainer",

                "propertyName": "items",

                "name": "ProcessResult",

.........

 

если это справочник с "выпадающим списком", то нужно повторять свою логику, как методах onPrepareProcessResultList и ProcessResultList.

 

или вот еще пример элемента  

  

 {

                "operation": "insert",

                "parentName": "MiniPage",

                "propertyName": "items",

                "name": "DetailedResult",

........

 

В принципе можно добавить элемент через мастер, а потом в коде прописать видимость. 

"visible": {  "bindTo": "isEditableResultsVisible" // или какой-то другой метод.

 

Само поле добавлял через мастер редактирования раздела, а потом в созданной схеме руками дописывал в секции values для созданного поля значения :

"wrapClass": ["container-mini-wrap"],
"controlWrapConfig": {
	"classes": {
		"wrapClassName": ["control-mini-wrap"]
	}
},

 

Ищите пример в ActivityMiniPage (UIv2).

Вам нужно будет кодом добавить элемент в родительский контейнер ResultsContainer и в ResultInfoContainer. Или вообще сделать свой контейнер (или или элемент), настроить "видимость" через bindTo на метод isEditableResultsVisible

 

Пример элемента:

{

                "operation": "insert",

                "parentName": "ResultsContainer",

                "propertyName": "items",

                "name": "ProcessResult",

.........

 

если это справочник с "выпадающим списком", то нужно повторять свою логику, как методах onPrepareProcessResultList и ProcessResultList.

 

или вот еще пример элемента  

  

 {

                "operation": "insert",

                "parentName": "MiniPage",

                "propertyName": "items",

                "name": "DetailedResult",

........

 

В принципе можно добавить элемент через мастер, а потом в коде прописать видимость. 

"visible": {  "bindTo": "isEditableResultsVisible" // или какой-то другой метод.

 

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