Технология построения интерактивных Web-ресурсов. Мартынов А.И - 52 стр.

UptoLike

Составители: 

52
Глава 5. Построение универсальных шаблонов
Пример шаблона ввода и редактирования
При разработке сложной системы, в которой присутствует достаточное
количество сущностей, над которыми необходимо проводить операции
добавления, удаления и редактирования, появляется необходимость использовать
шаблонные структуры для выполнения однотипных действий. Причем в
большинстве различных сущностей можно выделить структуры с однотипными
операциями:
- загрузка данных сущности из БД,
- сохранение данных,
- удаление данных,
- проверка
корректности ввода,
- построение формы для ввода или редактирования.
Для определения различий в сущностях необходимо разработать механизм
описания данных, который содержит правила выполнения действий над отдельной
записью унифицированными операциями.
Для описания правил предлагается использовать следующую структуру:
Номер
поля
Функция Примечание
1 Имя поля в БД
2 Текст для вывода в шаблоне
(наименование поля)
3 Ширина поля в шаблоне
4 Тип поля 1 – input
2 – select
3 – textarea
4 – radio
5 – date
5 Формат строки или регулярное
выражение для функций проверки
введенных данных
Исключения поля:
‘data’поле дата,
‘v’применить к полю функцию
validateName
6 Пояснение поля при наведении на
него мышкой
Для поля select вводится текст
первой строки (код 999
подразумевает, что поле не
введено).