Сохранение параметров грида
Материал из GedeminWiki
(Различия между версиями)
SYSDBA (обсуждение | вклад) |
SYSDBA (обсуждение | вклад) |
||
| Строка 2: | Строка 2: | ||
Сейчас параметры грида хранятся в двоичном потоке, в Хранилище. Причем для каждого грида, для каждой его колонки, сохраняются все параметры вне зависимости от того используются они или нет, отличаются от установленных на уровне колонки таблицы и домена или нет. | Сейчас параметры грида хранятся в двоичном потоке, в Хранилище. Причем для каждого грида, для каждой его колонки, сохраняются все параметры вне зависимости от того используются они или нет, отличаются от установленных на уровне колонки таблицы и домена или нет. | ||
| − | Предлагается переделать систему хранения визуальных настроек на манер CSS. | + | Предлагается переделать систему хранения визуальных настроек на манер CSS. Наример, |
| + | |||
| + | .INTEGER { color: red; } -- все целые числа выводим красным цветом | ||
| + | |||
| + | GD_CONTACT.NAME { color: blue; } -- поле NAME таблицы GD_CONTACT выводим синими цветом | ||
| + | |||
| + | gdc_frmGood ibgrMain GD_GOOD.name { color: green; } -- В гриде ibgrMain на форме с именем gdc_frmGood колонка для поля NAME из таблицы GD_GOOD выводится зеленым цветом. | ||
| + | |||
| + | и т.д. | ||
| + | |||
| + | |||
Версия 18:09, 5 февраля 2016
Сейчас параметры грида хранятся в двоичном потоке, в Хранилище. Причем для каждого грида, для каждой его колонки, сохраняются все параметры вне зависимости от того используются они или нет, отличаются от установленных на уровне колонки таблицы и домена или нет.
Предлагается переделать систему хранения визуальных настроек на манер CSS. Наример,
.INTEGER { color: red; } -- все целые числа выводим красным цветом
GD_CONTACT.NAME { color: blue; } -- поле NAME таблицы GD_CONTACT выводим синими цветом
gdc_frmGood ibgrMain GD_GOOD.name { color: green; } -- В гриде ibgrMain на форме с именем gdc_frmGood колонка для поля NAME из таблицы GD_GOOD выводится зеленым цветом.
и т.д.
Размерности
- Грид (компонента) -- имя, имя родителя
- Поле-таблица
- Домен/класс данных
- Бизнес-класс
- Тема
- Пользователь
- Язык
- Представление