Вопрос

Не сохраняется положение дерева

BPM 5.4.0.1351
В боковой панели раздела Документы есть дерево со статическими и динамическими папками.
Если раскрыть папки, перейти в другой раздел и вернуться, то папки параллельного уровня(разветвления) и все вложенные папки закрываются.
Объясните, пожалуйста, почему это происходит и как этого избежать? Постоянно открывать папки абсолютно не удобно.

Нравится

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

Здравствуйте, Александр!

Спасибо за Ваше обращение.

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

Здравствуйте, Александр.

К сожалению, средствами конфигурации запоминать развернутые группы в профиль не получится. Но можно разворачивать все или конкретные группы при загрузке древовидного реестра.
Для этого необходимо на событии PageLoadComplete страницы BaseModuleFoldersPage подписаться на обработку конфига строки:

Page.TreeGrid.GetRowConfigHandler += delegate(Terrasoft.Core.Entities.Entity row) {
	string primaryColumnName = row.Schema.PrimaryColumn.Name;
	string primaryColumnValue = row.GetColumnValue(primaryColumnName).ToString();
	var config = new DataSourceRowConfig(primaryColumnValue);
	config.AddConfig(new DataSourceRowExpandedConfigValue(true));
	return config;
};

Здравстуйте, Максим.
Большое спасибо! Все получилось.

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