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