Каждая форма раздела информамционной системы состоит из секций с данными. Секции бывают трёх типов: дерево папок, таблица и запись. Дерево папок и таблица - это наборы данных. Количество секций ограничивается только размером рабочей области веб-браузера. Как правило, разделы состоят из трёх секций, а справочники из одной или двух. Секции связаны между собой связями таким образом, что, например, при выборе записи в одной из них автоматически обновляются данные в нескольких других секциях. Структура формы может быть любой. Возможна как иерархическая структура связей секций, так и графная, когда несколько секций влияют на данные в одной секции! Для каждой секции с набором данных задаются фильтры и набор столбцов.
• Типы форм
1. Section – Основная и дополнительные формы раздела;
2. Editing – Форма редактирования записи бизнес-объекта;
3. Browser – Форма выбора записи бизнес-объекта.
• Типы секций данных:
1. Grid – Список-Таблица;
2. Tree – Дерево-таблица;
3. Record – Запись (редактирование).
|
• В системе предусмотрено 17 типов полей (редактирование):
0/null - Label - подпись с данными;
1 - Edit - Текстовое поле ввода;
2 - Date - Дата;
3 - ComboBox Enum - Выпадающий список значений (по индексу от 0);
4 - Browser Business Object - Запись бизнес-объекта, выбирается в бизнес-браузере (отдельное окно);
5 - Memo - Многострочный текст (без WYSIWYG-редактора);
6 - Datetime - Дата и время;
7 - CheckBox Value - Флажок (значение поля);
8 - ComboBox Value - Выпадающий список значений (по значению);
9 - ComboBox Business Object - Запись бизнес-объекта, выбирается в списке записей бизнес-объекта;
10 - Time - Время;
11 - CheckBox Avtive - Флажок-опция (используется для указания выполнения дополнительных каких-либо действий при добавлении/изменении записи);
12 - ComboBox Avtive - Выпадающий список (используется для указания выполнения дополнительных каких-либо действий при добавлении/изменении записи);
13 - Edit Business Object - Выпадающий список записей бизнес-объекта с возможностью произвольного написания значения поля;
14 - WYSIWYG - текстовый редактор;
15 - File - Файл;
16 - File Image - Файл-изображение;
17 - Value replaced - Подставляемое значение в HTML-код.
|



|
|
|
• В системе предусмотрено 14 типов фильтров:
1. Строка
2. <зарезервировано>
3. Перечислимый фильтр (по индексу от 0)
4. <зарезервировано>
5. <зарезервировано>
6. Дата и время
7. Флажок-значение
8. Перечислимый фильтр (по значению)
9. Записи бизнес-объекта
10. <зарезервировано>
11. Флажок-опция
12. <зарезервировано>
13. <зарезервировано>
14. Флажок-переключатель
15. <зарезервировано>
16. Дата с .. по ..
17. Дата и время с .. по ..
18. Число с .. по ..
19. Несколько значений в списке
20. Списки с .. по .. (по индексу)
21. Списки с .. по .. (по значению)
|

|
|
• Для таблицы и дерева папок (для наборов данных) предусмотренно 7 типов полей (столбцов):
1. Текстовое значение (в т.ч. дата и название бизнес-объекта)
2. Числовое значение
3. Перечислимое значение (по индексу)
4. Составное поле
5. Флажок (значение)
6. Текстовое поле (для быстрого редактирования по щелчку)
7. Список (для быстрого редактирования по щелчку)
|
 |