Перейти к содержанию
Главное меню
Главное меню
переместить в боковую панель
скрыть
Навигация
Заглавная страница
Свежие правки
Случайная страница
Справка по MediaWiki
Wiki Re:Doc
Поиск
Найти
Внешний вид
Войти
Персональные инструменты
Войти
Страницы для неавторизованных редакторов
узнать больше
Вклад
Обсуждение
Редактирование:
Руководство по созданию динамических форм в ReDoc
(раздел)
Статья
Обсуждение
русский
Читать
Править
История
Инструменты
Инструменты
переместить в боковую панель
скрыть
Действия
Читать
Править
История
Общие
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице
Внешний вид
переместить в боковую панель
скрыть
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
===Редактирование структуры формы=== ====Добавление элемента==== Для добавления элемента необходимо в блоке структуры выбрать подформу (если выбран элемент подформы, то добавление происходит в ту подформу, которой этот элемент принадлежит). Нажать меню "Добавить" выбрать тип элемента управления для добавления. [[Файл:Добавление_элемента_формы.png]] Рисунок 5 – Меню добавления элемента формы При добавлении подформы (или коллекции) в области представления выбранной подформы будет добавлена вкладка для отображения изменений в только что добавленной подформе. При добавлении элемента в подформу изменения представления обновляются во всех открытых вкладках. ====Элементы динамической формы==== Набор базовых элементов управления включает в себя: *Текстовое поле; *Поле даты; *Флажок (чекбокс); *Справочник; *Группа полей (под форма); *Поле для ввода целого числа; *Поле для ввода действительного числа; *Коллекция; *Поле для вывода Guid; *Текстовая метка. Базовые элементы могут содержать различные виды представления. Текстовое поле: *Простое поле для ввода текста; *Многострочное поле; *Отображение только заголовка. Справочник: *Выпадающий список; *Выпадающий список с поиском; *Выпадающий список с множественным выбором; *Группа радио кнопок. Группа полей (подформа): *С графическим отображением объединения полей; *Без графического отображения объединения. ====Добавление шага формы==== Для добавления нового шага формы необходимо нажать в меню ''"+ Шаг формы"''. Будет добавлен новый экран в многоэкранном элементе управления. Он описывается в главной форме и в текстовом описании заменяет перечень элементов формы на список экранов, содержащих каждый свой перечень элементов. При добавлении экрана в проект форм без экранов все текущие элементы управления помещаются в первый экран и создается второй экран. [[Файл:Структура_проекта_с_экранами1.png|450px]] [[Файл:Структура_проекта_с_экранами2.png|450px]] Рисунок 6 – Структура проекта с экранами. [[Файл:Предпросмотр_проекта_с_экранами.png|900px]] Рисунок 7 – Предпросмотр проекта с экранами. Добавление элементов в экран происходит аналогично добавлению элементов в форму. ====Работа с буфером обмена структуры формы==== Создавать копии элемента управления формы и переносить в другое место можно при помощи команд копировать/вырезать/вставить в контекстном меню структуры формы. *Команда ''"Копировать"'' - добавляет элемент управления формы в буфер с флагом копирования. *Команда ''"Вырезать"'' - добавляет элемент управления формы в буфер с флагом перемещения. *Команда ''"Вставить"''- добавляет (по правилам функции добавления новых элементов) из буфера элемент в выбранное место формы. При перемещении элемента (вырезать/вставить) последующие вызовы команды "Вставить" будут создавать копию элемента управления формы, находящегося в буфере ====Удаление элемента==== Для удаления элемента в блоке структуры вызвать контекстное меню (правой кнопкой мыши) и выбрать команду удаления. ====Перемещение элементов==== Для перемещения элементов по структуре в блоке структуры вызвать контекстное меню и выбрать команду ''"Вверх" / "Вниз"''. При перемещении последнего элемента в подформе вниз (первого элемента вверх) он будет перемещен на уровень выше после (перед) текущей подформы. При перемещении последнего элемента в экране вниз (первого элемента вверх) элемент переместится в соответствующий экран. ====Свойства элементов==== Основные свойствами элементов являются Заголовок и Id. [[Файл:Свойства_элементов.png|900px]] Рисунок 8 – Свойства элементов Также могут использоваться маски ввода для текстовых полей, валидации и условия видимости элементов. В свойстве '''Заголовок''' указывается наименование элемента, которое будет отображаться на форме: [[Файл:Заголовки элементов на форме.png|900px]] Рисунок 9 – Заголовки элементов на форме В свойстве '''Id''' указывается уникальный ключ элемента, по которому к нему можно будем обратиться (например, в скриптах отображения элементов). '''Значение по умолчанию''' устанавливается, если необходимо заполнить элемент значением сразу при открытии формы, без участия заявителя (подробнее в пункте [[Руководство_по_созданию_динамических_форм_в_ReDoc#.D0.A3.D1.81.D1.82.D0.B0.D0.BD.D0.BE.D0.B2.D0.BA.D0.B0_.D0.B7.D0.BD.D0.B0.D1.87.D0.B5.D0.BD.D0.B8.D1.8F_.D0.BF.D0.BE_.D1.83.D0.BC.D0.BE.D0.BB.D1.87.D0.B0.D0.BD.D0.B8.D1.8E|Установка значения по умолчанию]]). '''Валидация''' устанавливается, если необходимо ограничить вводимую в поле информацию, например, ИНН, ОГРН, СНИЛС. Примеры валидаторов в [[Руководство_по_созданию_динамических_форм_в_ReDoc#.D0.9F.D1.80.D0.B8.D0.BB.D0.BE.D0.B6.D0.B5.D0.BD.D0.B8.D0.B5_3|Приложении 3]]. '''Условие видимости''' устанавливается, когда необходимо отображать элемент в зависимости от значений других элементов или ответов на вопросы.
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «Wiki Re:Doc» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Wiki Re:Doc:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)