Сохранение параметров грида

Материал из GedeminWiki
Перейти к: навигация, поиск

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

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

Ядром системы будет объект TgdStyleManager, который отвечает за следующие функции:



Таким образом

 objtype         dinteger_notnull  -- тип объекта. 0 -- тип данных, 1 -- домен, 2 -- таблица, 3 -- поле таблицы...
 objname
 propname
 intvalue
 strvalue 
 userkey         dforeignkey
 themekey        dforeignkey


Размерности

  • Грид (компонента) -- имя, имя родителя
  • Поле-таблица
  • Домен/класс данных
  • Бизнес-класс
  • Тема
  • Пользователь
  • Язык
  • Представление
Персональные инструменты
Пространства имён

Варианты
Действия
Навигация
Инструменты