Платформа 3V/Формы: различия между версиями
Строка 29: | Строка 29: | ||
###[[Платформа 3V/Формы/Действия/Открытие ссылки|<font style="color: #0645AD">Открыть ссылку</font>]] | ###[[Платформа 3V/Формы/Действия/Открытие ссылки|<font style="color: #0645AD">Открыть ссылку</font>]] | ||
###[[Платформа 3V/Формы/Действия/Выполнение пользовательского действия|<font style="color: #CC2200">Выполнить пользовательское действие</font>]] | ###[[Платформа 3V/Формы/Действия/Выполнение пользовательского действия|<font style="color: #CC2200">Выполнить пользовательское действие</font>]] | ||
+ | ####[[Платформа_3V/Формы/Компоненты/Основные/Кнопка/Кнопка 'Cброс отметки'|<font style="color: #0645AD">Кнопка 'Cброс отметки'</font>]] | ||
###[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить элемент справочника</font>]] | ###[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить элемент справочника</font>]] | ||
###[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить строку в отчёта</font>]] | ###[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить строку в отчёта</font>]] | ||
Строка 36: | Строка 37: | ||
###[[Платформа 3V/Формы/Действия/Подмена источника в контроле|<font style="color: #0645AD">Подменить источник в контроле</font>]] | ###[[Платформа 3V/Формы/Действия/Подмена источника в контроле|<font style="color: #0645AD">Подменить источник в контроле</font>]] | ||
###[[Платформа 3V/Формы/Действия/Выполнение SQL запроса|<font style="color: #0645AD">Выполнить SQL запрос</font>]] | ###[[Платформа 3V/Формы/Действия/Выполнение SQL запроса|<font style="color: #0645AD">Выполнить SQL запрос</font>]] | ||
− | |||
##[[Платформа_3V/Формы/Компоненты/Основные/Текст|<font style="color: #0645AD">Label</font>]] | ##[[Платформа_3V/Формы/Компоненты/Основные/Текст|<font style="color: #0645AD">Label</font>]] | ||
##[[Платформа_3V/Формы/Компоненты/Основные/Число|<font style="color: #0645AD">Число</font>]] | ##[[Платформа_3V/Формы/Компоненты/Основные/Число|<font style="color: #0645AD">Число</font>]] | ||
Строка 130: | Строка 130: | ||
##[[Платформа 3V/Формы/Действия/Экспорт/Задание вычислимых названий|<font style="color: #0645AD">Задать вычислимые названия</font>]] | ##[[Платформа 3V/Формы/Действия/Экспорт/Задание вычислимых названий|<font style="color: #0645AD">Задать вычислимые названия</font>]] | ||
#[[Платформа 3V/Формы/Действия/Открытие ссылки|<font style="color: #CC2200">Открыть ссылку</font>]] | #[[Платформа 3V/Формы/Действия/Открытие ссылки|<font style="color: #CC2200">Открыть ссылку</font>]] | ||
− | #[[Платформа 3V/Формы/Действия/Выполнение пользовательского действия|<font style="color: # | + | #[[Платформа 3V/Формы/Действия/Выполнение пользовательского действия|<font style="color: #CC2200">Выполнить пользовательское действие</font>]] |
#[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить элемент справочника</font>]] | #[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить элемент справочника</font>]] | ||
#[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить строку в отчёта</font>]] | #[[Платформа 3V/Формы/Действия/Удаление строки отчёта|<font style="color: #0645AD">Удалить строку в отчёта</font>]] | ||
Строка 151: | Строка 151: | ||
##[[Платформа_3V/Формы/Выражения/Параметры/Постоянное_значение_(EntryExpressionConstantParameterDto)|<font style="color: #0645AD">Постоянное значение параметра</font>]] | ##[[Платформа_3V/Формы/Выражения/Параметры/Постоянное_значение_(EntryExpressionConstantParameterDto)|<font style="color: #0645AD">Постоянное значение параметра</font>]] | ||
#[[Платформа_3V/Формы/Выражения/Выражения в элементах|<font style="color: #CC2200">Настроить выражения в элементах</font>]] | #[[Платформа_3V/Формы/Выражения/Выражения в элементах|<font style="color: #CC2200">Настроить выражения в элементах</font>]] | ||
− | |||
#[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация|<font style="color: #0645AD">Настроить выражения в фильтрах источников</font>]] | #[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация|<font style="color: #0645AD">Настроить выражения в фильтрах источников</font>]] | ||
#[[Платформа_3V/Формы/Правила|<font style="color: #CC2200">Настроить выражения в правилах</font>]] | #[[Платформа_3V/Формы/Правила|<font style="color: #CC2200">Настроить выражения в правилах</font>]] | ||
Строка 159: | Строка 158: | ||
</div></div> | </div></div> | ||
<div class="mw-collapsible mw-collapsed" style="width:600px;"> | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
− | 9. [[Платформа_3V/Формы/Оформление|<font style="color: #CC2200">Настроить оформление формы</font>]] | + | 9. [[Платформа_3V/Формы/Оформление|<font style="color: #CC2200">Настроить оформление/стилизацию формы</font>]] |
<div class="mw-collapsible-content"> | <div class="mw-collapsible-content"> | ||
#[[Платформа_3V/Формы/Оформление/Стили элементов|<font style="color: #CC2200">Настроить стили элементов</font>]] | #[[Платформа_3V/Формы/Оформление/Стили элементов|<font style="color: #CC2200">Настроить стили элементов</font>]] | ||
#[[Платформа_3V/Формы/Оформление/Добавление стилей к карточке через ресурсы|<font style="color: #0645AD">Добавить стили к карточке через ресурсы</font>]] | #[[Платформа_3V/Формы/Оформление/Добавление стилей к карточке через ресурсы|<font style="color: #0645AD">Добавить стили к карточке через ресурсы</font>]] | ||
+ | </div></div> | ||
+ | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
+ | 10. Доп. настройки формы | ||
+ | <div class="mw-collapsible-content"> | ||
+ | # Фильтрация | ||
+ | ## [[Платформа_3V/Формы/Выражения/Выражения в элементах/Блокировка элемента по условию|<font style="color: #0645AD">Настроить условие блокировки элемента по умолчанию</font>]] | ||
</div></div> | </div></div> | ||
<div style="width:600px;"> | <div style="width:600px;"> | ||
Строка 196: | Строка 201: | ||
#'''Область отображения формы''' - область, в которой отображается настраиваемая форма.<br><br> | #'''Область отображения формы''' - область, в которой отображается настраиваемая форма.<br><br> | ||
#'''Область взаимодействия с настройками''' - область, в которой можно добавить элементы, параметры, источники данных, выражения, действия, правила и взаимодействовать с ними.<br><br> | #'''Область взаимодействия с настройками''' - область, в которой можно добавить элементы, параметры, источники данных, выражения, действия, правила и взаимодействовать с ними.<br><br> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==== Описание жизненного цикла формы ==== | ==== Описание жизненного цикла формы ==== |
Версия 08:11, 21 сентября 2021
Форма - это совокупность элементов пользовательского интерфейса, определяющих правила заполнения и отображения информации.
2. Добавить визуальные элементы на форму
- Основные
- Кнопка
Какие действия можно настроить на кнопку?- Открыть модальное окно
- Рассчитать методику
- Обновить источник
- Создать справочник
- Установить значение в элемент
- Установить значение в ячейку отчета
- Сохранить
- Экспорт
- Открыть ссылку
- Выполнить пользовательское действие
- Удалить элемент справочника
- Удалить строку в отчёта
- Добавить элемент в справочник
- Выставить значение в источник
- Выбрать следующий или предыдущий элемент справочника
- Подменить источник в контроле
- Выполнить SQL запрос
- Label
- Число
- Текстовое поле
- Древовидный список
- Выбор из списка
- Чекбокс
- Календарь
- Текстовая область
- Таблица с данными
- Изображение
- Загрузка файлов
- Радиокнопка
- Текст с заполнителем
- Кнопка
- Дополнительные
- Графики
Где?
- На элементах
- На источниках
- На открытие формы
Какие?
- Открыть модальное окно
- Рассчитать методику
- Обновить источник (RebuildSourceInstanceAction)
- Создать справочник
- Установить значение в элемент
- Установить значение в ячейку отчета
- Сохранить
- Экспорт
- Открыть ссылку
- Выполнить пользовательское действие
- Удалить элемент справочника
- Удалить строку в отчёта
- Добавить элемент в справочник
- Выставить значение в источник
- Выбрать следующий или предыдущий элемент справочника
- Подменить источник в контроле
- Выполнить SQL запрос
10. Доп. настройки формы
Для чего?
Для агрегируемой работы с информацией в различных видах.
Из чего состоит?
Форма состоит из следующих частей:
- Конструктор формы - автоматизированный визуальный инструмент для настройки формы.
- Область настройки элемента - область, в которой задаются настройки определенного элемента .
- Область отображения формы - область, в которой отображается настраиваемая форма.
- Область взаимодействия с настройками - область, в которой можно добавить элементы, параметры, источники данных, выражения, действия, правила и взаимодействовать с ними.
Описание жизненного цикла формы
Жизненный цикл формы делится на три этапа:
Открытие формы. На данном этапе происходит создание экземпляра формы, которому присваивается guid - уникальный идентификатор. При этом на стороне стороне веб-клиента создаётся визуальное представление формы (на основе клиентской модели), на стороне серверной части создаются соответствующие серверные элементы управления, зависимые от них объекты формы и иные зависимые объекты платформы (справочники, показатели, отчёты...).
Работа с формой. На данном этапе осуществляется взаимодействие пользователя с формой при помощи элементов управления формы. Более подробно см. Как настроить форму?.
Закрытие формы. На данном этапе по уникальному идентификатору (guid) формы осуществляется уничтожение экземпляра формы. Вместе с экземпляром формы уничтожаются зависимых объектов формы и иные зависимые объекты платформы (справочники, показатели, отчёты...)