Сохранение параметров грида
Материал из GedeminWiki
Версия от 15:12, 21 февраля 2016; SYSDBA (обсуждение | вклад)
Разрабатывается система для работы со всеми визуальными настройками платформы, но, в первую очередь, для работы с визуальными настройками гридов.
Сейчас параметры грида хранятся в двоичном потоке, в Хранилище. Причем для каждого грида, для каждой его колонки, сохраняются все параметры вне зависимости от того используются они или нет, отличаются от установленных на уровне колонки таблицы и домена или нет.
Ядром системы будет объект TgdStyleManager, который отвечает за следующие функции:
Таким образом
objtype dinteger_notnull -- тип объекта. 0 -- тип данных, 1 -- домен, 2 -- таблица, 3 -- поле таблицы... objname propname intvalue strvalue userkey dforeignkey themekey dforeignkey
Размерности
- Грид (компонента) -- имя, имя родителя
- Поле-таблица
- Домен/класс данных
- Бизнес-класс
- Тема
- Пользователь
- Язык
- Представление