группа полей
7.15
Sales_Creatio_enterprise_edition

Добрый день

Кастомизируем страничку OrderPageV2. На заголовке выведены Виджеты в виде графиков и индикаторов. Мнение пользователей разделилось надвое. Одни рады  этому, а другим не нужно - только место занимает. 

Теперь сам вопрос можно лина области Header страницу сделать Группу полей (как на вкладках страницы), и уже в неё поместить все виджеты? чтобы появилась возможность скрывать и разворачивать на усмотрение пользователя.

Нравится

1 комментарий

У меня получилось: мастером добавил группу на вкладке, потом туда виждет, а потом в коде OrderPageV2 у создавшегося элемента OrderProductTabGroup8c09e07e поменял родителя на Header:

"parentName": "Header",//"OrderProductTab",

Выглядит так:

Сворачивается-разворачивается нормально.

Показать все комментарии
группа полей
Деталь
Технические вопросы
7.x

Как программно управлять сворачиванием и разворачиванием групп полей и деталей? Например, при открытии карточки одну деталь всегда показывать развёрнутой, а другую свёрнутой? (Сейчас система запоминает последнее состояние и использует его для следующего показа)

Нравится

1 комментарий

Владимир, здравствуйте!

Согласно Вашей бизнес-задаче Вы можете переопределить функцию onDetailCollapsedChanged, которая отвечает за отображение детали:
[javascript]

/**
* Обрабатывает сворачивание или разворачивание детали.
* @protected
* @virtual
* @param {Boolean} isCollapsed Признак свернутости/развернутости детали.
*/
onDetailCollapsedChanged: function(isCollapsed) {
var profile = this.getProfile();
var key = this.getProfileKey();
if (profile && key) {
profile.isCollapsed = isCollapsed;
this.Terrasoft.utils.saveUserProfile(key, profile, false);
}
this.set("IsDetailCollapsed", isCollapsed);
},
[/javascript]

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