Платформа 3V/Формы: различия между версиями
Строка 1: | Строка 1: | ||
− | + | [[Файл:Форма лого единообразное.png|40px|link=Платформа 3V/Форма]] '''Форма''' - это совокупность элементов пользовательского интерфейса, определяющих правила заполнения и отображения информации. | |
<div class="toccolours mw-collapsible" style="width:600px; background:#FFFFFF;"> | <div class="toccolours mw-collapsible" style="width:600px; background:#FFFFFF;"> | ||
− | <div style="color:#CC2200">[[Платформа_3V/Формы/ | + | <div style="color:#CC2200">[[Платформа_3V/Формы/Как_настроить_форму%3F|<font style="color: #CC2200">Как настроить форму?</font>]]</div> |
− | <div class="mw-collapsible-content"> | + | <div class="mw-collapsible-content"> |
− | + | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | |
+ | 1. [[Платформа_3V/Формы/Верстка|<font style="color: #0645AD">Настроить расположение блоков разметки</font>]] | ||
+ | <div class="mw-collapsible-content"> | ||
+ | #[[Платформа 3V/Формы/Компоненты/Верстка/Флекс контейнер (bs-flex)|<font style="color: #0645AD">Флекс контейнер (bs-flex)</font>]] | ||
+ | #[[Платформа_3V/Формы/Компоненты/Верстка/Разделитель|<font style="color: #CC2200">Разделитель</font>]] | ||
+ | #[[Платформа_3V/Формы/Компоненты/Верстка/Боковое_меню|<font style="color: #CC2200">Боковое меню</font>]] | ||
+ | #[[Платформа_3V/Формы/Компоненты/Верстка/Вкладки|<font style="color: #0645AD">Вкладки</font>]] | ||
+ | #[[Платформа_3V/Формы/Компоненты/Верстка/Выпадающий блок|<font style="color: #CC2200">Выпадающий блок</font>]] | ||
+ | </div></div> | ||
+ | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
+ | 2. [[Платформа_3V/Формы/Компоненты|<font style="color: #CC2200">Добавить визуальные элементы на форму</font>]] | ||
+ | <div class="mw-collapsible-content"> | ||
+ | #[[Платформа_3V/Формы/Компоненты/Основные|<font style="color: #CC2200">Основные</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Основные/Кнопка|<font style="color: #0645AD">Кнопка</font>]]<br>Какие действия можно настроить на кнопку? | ||
+ | ###[[Платформа 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>]] | ||
+ | ###[[Платформа 3V/Формы/Действия/Выставление значения в строка-столбец пивота|<font style="color: #0645AD">Установить значение в ячейку отчета</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>]] | ||
+ | ###[[Платформа 3V/Формы/Действия/Открытие ссылки|<font style="color: #0645AD">Открыть ссылку</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>]] | ||
+ | ###[[Платформа 3V/Формы/Действия/Выбор следующего или предыдущего элемента справочника|<font style="color: #0645AD">Выбрать следующий или предыдущий элемент справочника</font>]] | ||
+ | ###[[Платформа 3V/Формы/Действия/Подмена источника в контроле|<font style="color: #0645AD">Подменить источник в контроле</font>]] | ||
+ | ###[[Платформа 3V/Формы/Действия/Выполнение SQL запроса|<font style="color: #0645AD">Выполнить SQL запрос</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Основные/Текст|<font style="color: #0645AD">Label</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Основные/Число|<font style="color: #0645AD">Число</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Основные/Текстовое поле|<font style="color: #CC2200">Текстовое поле</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Основные/Древовидный_список_(TRV)|<font style="color: #CC2200">Древовидный список</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Основные/Выбор из списка (TRV)|<font style="color: #CC2200">Выбор из списка</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: #0645AD">Изображение</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Основные/Загрузка файлов|<font style="color: #0645AD">Загрузка файлов</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>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Дополнительные/HTML|<font style="color: #0645AD">HTML-код</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Дополнительные/Текстовый редактор|<font style="color: #CC2200">Текстовый редактор</font>]] | ||
+ | #[[Платформа_3V/Формы/Компоненты/Графики|<font style="color: #0645AD">Графики</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Графики/Диаграмма|<font style="color: #CC2200">Диаграмма</font>]] | ||
+ | ###[[Платформа_3V/Формы/Компоненты/Графики/Гистограмма|<font style="color: #0645AD">Гистограмма</font>]] | ||
+ | ###[[Платформа_3V/Формы/Компоненты/Графики/Круговая диаграмма|<font style="color: #CC2200">Круговая</font>]] | ||
+ | ###[[Платформа_3V/Формы/Компоненты/Графики/Линейная|<font style="color: #CC2200">Линейная</font>]] | ||
+ | ###[[Платформа_3V/Формы/Компоненты/Графики/График|<font style="color: #CC2200">График</font>]] | ||
+ | ###[[Платформа_3V/Формы/Компоненты/Графики/Область|<font style="color: #CC2200">Область</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: #0645AD">Датчик Активити</font>]] | ||
+ | ##[[Платформа_3V/Формы/Компоненты/Графики/Пузырьковая диаграмма|<font style="color: #CC2200">Пузырьковая диаграмма</font>]] | ||
+ | </div></div> | ||
+ | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
+ | 3. [[Платформа_3V/Формы/Источники_данных|<font style="color: #0645AD">Выбрать источники данных</font>]] | ||
+ | <div class="mw-collapsible-content"> | ||
+ | #[[Платформа_3V/Формы/Источники_данных/Справочник|<font style="color: #0645AD">Справочник</font>]] | ||
+ | ##[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация|<font style="color: #0645AD">Отфильтровать</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация/От_другого_справочника_(EntryFilterDto)|<font style="color: #0645AD">От другого справочника</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация/По параметру (EntryParameterFilterDto)|<font style="color: #0645AD">От параметра</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация/От значений выражения (EntryExpressionFilterDto)|<font style="color: #0645AD">От выражения</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация/По значению в элементе управления (EntryUiFilterDto)|<font style="color: #0645AD">От значения в элементе управления</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация/По конкретным значениям (ValueConditionalDictionaryFilterDto)|<font style="color: #0645AD">От конкретного значениям</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация/Несколькими фильтрами через И или ИЛИ (CompoundDictionaryFilterDto)|<font style="color: #0645AD">Несколькими фильтрами через И или ИЛИ</font>]] | ||
+ | ##[[Платформа 3V/Формы/Источники данных/Справочник/Сортировка|<font style="color: #CC2200">Отсортировать</font>]] | ||
+ | ##[[Платформа 3V/Формы/Источники данных/Справочник/Альтернативные иерархии|<font style="color: #CC2200">Использовать альтернативные иерархии</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/Формы/Источники данных/Отчет/Параметры/На значении выражения (EntryExpressionByExpressionDto)|<font style="color: #0645AD">Параметр на значении выражения</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Отчет/Параметры/На источнике - справочнике (EntryExpressionDictionarySourceParameterDto)|<font style="color: #0645AD">Параметр на источнике - справочнике</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Отчет/Параметры/На параметре формы (EntryExpressionCardParameterDto)|<font style="color: #0645AD">Параметр на параметре формы</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Отчет/Параметры/На справочнике - объекте репозитория (EntryExpressionByDictionaryRequestDto)|<font style="color: #0645AD">Параметр на справочнике - объекте репозитория</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Отчет/Параметры/На элементе управления_(EntryExpressionUiSourceParameterDto)|<font style="color: #0645AD">Параметр на элементе управления</font>]] | ||
+ | ###[[Платформа 3V/Формы/Источники данных/Отчет/Параметры/Постоянное_значение_(EntryExpressionConstantParameterDto)|<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: #0645AD">Настроить выполнение действий при смене статуса</font>]] | ||
+ | </div></div> | ||
<div class="mw-collapsible mw-collapsed" style="width:600px;"> | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
− | + | 4. [[Платформа_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>]] | |
− | + | </div></div> | |
− | |||
− | # | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
<div class="mw-collapsible mw-collapsed" style="width:600px;"> | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
− | + | 6. [[Платформа_3V/Формы/Параметры_формы|<font style="color: #CC2200">Настроить параметры формы</font>]] | |
− | <div class="mw-collapsible-content"> | + | <div class="mw-collapsible-content"> |
− | + | #[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация|<font style="color: #0645AD">Отфильтровать источники от параметров</font>]] | |
− | + | </div></div> | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | </div> | ||
<div class="mw-collapsible mw-collapsed" style="width:600px;"> | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
− | + | 7. [[Платформа_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: #CC2200">После нажатия на элемент</font>]] |
− | ## | + | ##[[Платформа_3V/Формы/Действия/На элементах/После изменения значения|<font style="color: #CC2200">После изменения значения</font>]] |
− | ## | + | ##[[Платформа_3V/Формы/Действия/На элементах/После изменения значения пользователе|<font style="color: #CC2200">После изменения значения пользователем</font>]] |
− | # | + | #На источниках |
− | # | + | ##[[Платформа_3V/Формы/Источники_данных/Согласование/Выполнение_действий_при_изменении_статуса_согласования|<font style="color: #0645AD">Настроить выполнение действий при изменении статуса согласования</font>]] |
− | # | + | #[[Платформа_3V/Формы/Действия/Действия на открытие формы|<font style="color: #CC2200">На открытие формы</font>]] |
− | # | + | Какие? |
− | # | + | #[[Платформа 3V/Формы/Действия/Открытие модального окна|<font style="color: #0645AD">Открыть модальное окно</font>]] |
− | ##< | + | #[[Платформа 3V/Формы/Действия/Расчет методики|<font style="color: #0645AD">Рассчитать методику</font>]] |
− | # | + | #[[Платформа 3V/Формы/Действия/Обновление источника|<font style="color: #0645AD">Обновить источник (RebuildSourceInstanceAction)</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>]] |
− | # | + | #[[Платформа 3V/Формы/Действия/Экспорт|<font style="color: #0645AD">Экспорт</font>]] |
− | </div> | + | ##[[Платформа 3V/Формы/Действия/Экспорт/Задание вычислимых названий|<font style="color: #0645AD">Задать вычислимые названия</font>]] |
− | </div> | + | #[[Платформа 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>]] | ||
+ | #[[Платформа 3V/Формы/Действия/Выставление значения в источник|<font style="color: #0645AD">Выставить значение в источник</font>]] | ||
+ | #[[Платформа 3V/Формы/Действия/Выбор следующего или предыдущего элемента справочника|<font style="color: #0645AD">Выбрать следующий или предыдущий элемент справочника</font>]] | ||
+ | #[[Платформа 3V/Формы/Действия/Подмена источника в контроле|<font style="color: #0645AD">Подменить источник в контроле</font>]] | ||
+ | #[[Платформа 3V/Формы/Действия/Выполнение SQL запроса|<font style="color: #0645AD">Выполнить SQL запрос</font>]] | ||
+ | </div></div> | ||
<div class="mw-collapsible mw-collapsed" style="width:600px;"> | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
− | + | 8. [[Платформа_3V/Формы/Выражения|<font style="color: #0645AD">Настроить выражения</font>]] | |
− | <div class="mw-collapsible-content"> | + | <div class="mw-collapsible-content"> |
− | + | [[Платформа_3V/Расчет_выражений|<font style="color: #0645AD">Ознакомиться с правилами формирования выражений</font>]] | |
− | #[[Платформа_3V/Формы/ | + | #[[Платформа_3V/Формы/Выражения/Параметры|<font style="color: #CC2200">Задать параметры в выражении</font>]] |
− | < | + | ##[[Платформа_3V/Формы/Выражения/Параметры/На значении выражения (EntryExpressionByExpressionDto)|<font style="color: #0645AD">Параметр на значении выражения</font>]] |
− | </ | + | ##[[Платформа_3V/Формы/Выражения/Параметры/На источнике - справочнике (EntryExpressionDictionarySourceParameterDto)|<font style="color: #0645AD">Параметр на источнике - справочнике</font>]] |
− | < | + | ##[[Платформа_3V/Формы/Выражения/Параметры/На параметре формы (EntryExpressionCardParameterDto)|<font style="color: #0645AD">Параметр на параметре формы</font>]] |
− | </ | + | ##[[Платформа_3V/Формы/Выражения/Параметры/На справочнике - объекте репозитория (EntryExpressionByDictionaryRequestDto)|<font style="color: #0645AD">Параметр на справочнике - объекте репозитория</font>]] |
− | + | ##[[Платформа_3V/Формы/Выражения/Параметры/На элементе управления_(EntryExpressionUiSourceParameterDto)|<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: #CC2200">Настроить выражения в правилах</font>]] | |
− | + | ##[[Платформа_3V/Формы/Правила/Видимость|<font style="color: #CC2200">Настроить правила видимость</font>]] | |
− | + | ##[[Платформа_3V/Формы/Правила/Доступность редактирования|<font style="color: #CC2200">Настроить правила доступности редактирования</font>]] | |
− | + | #[[Платформа 3V/Формы/Источники данных/Справочник/Фильтрация|<font style="color: #CC2200">Отфильтровать источники</font>]] | |
− | + | </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>]] | |
− | <div class="mw-collapsible-content"> | + | <div class="mw-collapsible-content"> |
− | + | #[[Платформа_3V/Формы/Оформление/Стили элементов|<font style="color: #CC2200">Настроить стили элементов</font>]] | |
− | #< | + | #[[Платформа_3V/Формы/Оформление/Добавление стилей к карточке через ресурсы|<font style="color: #0645AD">Добавить стили к карточке через ресурсы</font>]] |
− | #< | + | </div></div> |
− | + | <div style="width:600px;"> | |
− | + | 10. [[Платформа_3V/Права_доступа/Права_доступа_на_элементы_формы|<font style="color: #CC2200">Настроить права доступа</font>]] | |
− | |||
</div> | </div> | ||
+ | <div style="width:600px;"> | ||
+ | 11. [[Платформа_3V/Прикладной_навигатор|<font style="color: #CC2200">Использовать формы в прикладном навигаторе</font>]] | ||
</div> | </div> | ||
− | + | <div style="width:600px;"> | |
+ | 12. [[Платформа 3V/Формы/Рекомендации по использованию и оптимизации|<font style="color: #0645AD">Оптимизировать работу формы</font>]] | ||
+ | </div></div> | ||
<div class="mw-collapsible mw-collapsed" style="width:600px;"> | <div class="mw-collapsible mw-collapsed" style="width:600px;"> | ||
− | + | [[Платформа_3V/Формы/Кейсы использования|<font style="color: #CC2200">Кейсы использования</font>]] | |
− | <div class="mw-collapsible-content"> | + | <div class="mw-collapsible-content"> |
− | + | #[[Платформа_3V/Формы/Кейсы использования/Форма объекта|<font style="color: #CC2200">Форма объекта</font>]] | |
− | #[[Платформа_3V/Формы/ | + | #[[Платформа_3V/Формы/Кейсы использования/Реестр|<font style="color: #CC2200">Реестр объектов</font>]] |
− | + | #[[Платформа_3V/Формы/Кейсы использования/Дашборды|<font style="color: #0645AD">Дашборд</font>]] | |
− | #[[Платформа_3V/Формы/ | + | </div></div> |
− | + | </div></div> | |
− | |||
− | #[[Платформа_3V/Формы/ | ||
− | </div> | ||
− | </div> | ||
− | </div> | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | </div> | ||
− | |||
− | |||
− | |||
− | + | ==== Для чего? ==== | |
− | + | Для агрегируемой работы с информацией в различных видах. | |
+ | <br><br> | ||
+ | ==== Из чего состоит? ==== | ||
− | + | Форма состоит из следующих частей: | |
+ | [[Файл:форма структура.png|слева|700px]]<div style="clear:both;"></div> | ||
+ | #'''Конструктор формы''' - автоматизированный визуальный инструмент для настройки формы. <br><br> | ||
+ | #'''Область настройки элемента''' - область, в которой задаются настройки определенного элемента . <br><br> | ||
+ | #'''Область отображения формы''' - область, в которой отображается настраиваемая форма.<br><br> | ||
+ | #'''Область взаимодействия с настройками''' - область, в которой можно добавить элементы, параметры, источники данных, выражения, действия, правила и взаимодействовать с ними.<br><br> | ||
− | + | ==== Описание жизненного цикла формы ==== | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
Жизненный цикл формы делится на три этапа: | Жизненный цикл формы делится на три этапа: | ||
Строка 176: | Строка 218: | ||
На данном этапе по уникальному идентификатору (guid) формы осуществляется уничтожение экземпляра формы. Вместе с экземпляром формы уничтожаются зависимых объектов формы и иные зависимые объекты платформы (справочники, показатели, отчёты...) | На данном этапе по уникальному идентификатору (guid) формы осуществляется уничтожение экземпляра формы. Вместе с экземпляром формы уничтожаются зависимых объектов формы и иные зависимые объекты платформы (справочники, показатели, отчёты...) | ||
− | |||
− | |||
− | |||
− | |||
− |
Версия 13:06, 17 сентября 2021
Форма - это совокупность элементов пользовательского интерфейса, определяющих правила заполнения и отображения информации.
2. Добавить визуальные элементы на форму
- Основные
- Кнопка
Какие действия можно настроить на кнопку?- Открыть модальное окно
- Рассчитать методику
- Обновить источник
- Создать справочник
- Установить значение в элемент
- Установить значение в ячейку отчета
- Сохранить
- Экспорт
- Открыть ссылку
- Выполнить пользовательское действие
- Удалить элемент справочника
- Удалить строку в отчёта
- Добавить элемент в справочник
- Выставить значение в источник
- Выбрать следующий или предыдущий элемент справочника
- Подменить источник в контроле
- Выполнить SQL запрос
- Label
- Число
- Текстовое поле
- Древовидный список
- Выбор из списка
- Чекбокс
- Календарь
- Текстовая область
- Таблица с данными
- Изображение
- Загрузка файлов
- Радиокнопка
- Текст с заполнителем
- Кнопка
- Дополнительные
- Графики
Где?
- На элементах
- На источниках
- На открытие формы
Какие?
- Открыть модальное окно
- Рассчитать методику
- Обновить источник (RebuildSourceInstanceAction)
- Создать справочник
- Установить значение в элемент
- Установить значение в ячейку отчета
- Сохранить
- Экспорт
- Открыть ссылку
- Выполнить пользовательское действие
- Удалить элемент справочника
- Удалить строку в отчёта
- Добавить элемент в справочник
- Выставить значение в источник
- Выбрать следующий или предыдущий элемент справочника
- Подменить источник в контроле
- Выполнить SQL запрос
Для чего?
Для агрегируемой работы с информацией в различных видах.
Из чего состоит?
Форма состоит из следующих частей:
- Конструктор формы - автоматизированный визуальный инструмент для настройки формы.
- Область настройки элемента - область, в которой задаются настройки определенного элемента .
- Область отображения формы - область, в которой отображается настраиваемая форма.
- Область взаимодействия с настройками - область, в которой можно добавить элементы, параметры, источники данных, выражения, действия, правила и взаимодействовать с ними.
Описание жизненного цикла формы
Жизненный цикл формы делится на три этапа: - Открытие формы - Работа с формой - Закрытие формы
Открытие формы
На данном этапе происходит создание экземпляра формы, которому присваивается guid - уникальный идентификатор. При этом на стороне стороне веб-клиента создаётся визуальное представление формы (на основе клиентской модели), на стороне серверной части создаются соответствующие серверные элементы управления, зависимые от них объекты формы и иные зависимые объекты платформы (справочники, показатели, отчёты...).
Работа с формой
На данном этапе осуществляется взаимодействие пользователя с формой при помощи элементов управления формы. Более подробно см. Работа с формой.
Закрытие формы
На данном этапе по уникальному идентификатору (guid) формы осуществляется уничтожение экземпляра формы. Вместе с экземпляром формы уничтожаются зависимых объектов формы и иные зависимые объекты платформы (справочники, показатели, отчёты...)