Вопрос

Динамическое изменение раздела

Всем доброго времени суток. Версия 7.12.

Возможно ли в разделе динамически менять entitySchemaName?

Допустим в фильтр добавить кнопку, по нажатию на которую перегружать грид данными другого объекта?

Нравится

6 комментариев

Скорее всего вы столкнётесь с тем, что колонки будут настроены неправильно. Может лучше 2 грида? 

Варфоломеев Данила,

Данила, там пока не понятно, сколько их может быть.. вот и хотелось бы прояснить разные варианты.

Если данные из разных разделов однотипной структуры, можно сделать в базе view с кучей union из разных таблиц и работать с ней, как с обычной сущностью, при необходимости фильтруя. В Terrasoft 3.Х такой подход использовался в окне уведомлений, где выводилась информация о записях разных разделов, включая самодельные.

Ближайший аналог - это, наверно, журнал изменений.

https://academy.terrasoft.ru/sites/default/files/documents/docs/product…

Там переключение сделано в интерфейсе 5.Х на странице реестра ChangeLogGridPage. Логика загрузки данных при смене схемы реализована в функции InitializeDataSourceCurrentStructure.

Но в 7.Х движок страниц реестра совсем другой.

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