logologo
Начало
Руководство
Разработка
Плагины
API
Главная
English
简体中文
日本語
한국어
Español
Português
Deutsch
Français
Русский
Italiano
Türkçe
Українська
Tiếng Việt
Bahasa Indonesia
ไทย
Polski
Nederlands
Čeština
العربية
עברית
हिन्दी
Svenska
Начало
Руководство
Разработка
Плагины
API
Главная
logologo
Обзор

Блоки

Обзор

Блоки данных

Таблица
Форма
Детали
Список
Карточки-сетка
Диаграмма

Блоки фильтров

Форма

Другие блоки

Панель действий
Iframe
Markdown
JS Block

Настройки блока

Область данных
Способ загрузки данных
Макет
Правила взаимодействия блоков
Правила взаимодействия полей
Правила сортировки
Сортировка перетаскиванием
Удаление блока
Заголовок блока
Высота блока
Черновики форм

Поля

Обзор

Общие настройки

Поля таблицы
Поля сведений
Поля формы фильтрации
Поля формы

Специальные настройки

Дата
Файловый менеджер
Подформа
Выпадающий список
Селектор данных
Каскадный селектор
Вложенная таблица (редактирование в строке)
Вложенная таблица (редактирование в модальном окне)
Вложенные сведения
Заголовок
JS Field
JS Item
JS Column

Настройки поля

Значение по умолчанию
Метка поля
Отображение метки
Подсказка для поля
Область данных
Компонент поля
Форматирование чисел
Режим
Обязательное
Поле заголовка
Правила валидации
Компонент поля связи

Действия

Обзор

Настройки действия

Кнопка редактирования
Запрос подтверждения
Присвоение значения полю
Привязка рабочего процесса
Модальное окно редактирования
Правила взаимодействия действий

Типы действий

Добавить
Просмотр
Удалить
Редактировать
Копировать
Импорт
Импорт Pro
Экспорт
Экспорт Pro
Экспорт вложений
Фильтр
Ссылка
Открыть модальное окно
Обновить
Отправить данные
Запустить рабочий процесс
Обновить запись
Массовое обновление
Массовое редактирование
Добавить дочернюю запись
JS Action
Права на действия

Продвинутый уровень

Правила взаимодействия
Поток событий
Переменные
RunJS
Шаблоны UI
Previous PageДиаграмма
Next PageПанель действий
Уведомление об ИИ-переводе

Этот документ был переведён с помощью ИИ. Для получения точной информации обратитесь к английской версии.

#Форма фильтрации

#Введение

Форма фильтрации позволяет пользователям фильтровать данные, заполняя поля формы. Ее можно использовать для фильтрации блоков таблиц, блоков диаграмм, блоков списков и т. д.

#Как использовать

Давайте сначала быстро разберемся, как использовать форму фильтрации, на простом примере. Предположим, у нас есть блок таблицы с информацией о пользователях, и мы хотим фильтровать данные с помощью формы фильтрации. Вот так:

20251031163036_rec_

Шаги настройки:

  1. Включите режим конфигурации, добавьте на страницу блок «Форма фильтрации» и блок «Таблица». 20251031163525_rec_
  2. Добавьте поле «Никнейм» в блок таблицы и блок формы фильтрации. 20251031163932_rec_
  3. Теперь она готова к использованию. 20251031163036_rec_

#Высокоуровневое использование

Блок формы фильтрации поддерживает более продвинутые конфигурации, ниже приведены некоторые распространенные способы использования.

#Связывание нескольких блоков

Одно поле формы может одновременно фильтровать данные в нескольких блоках. Порядок действий следующий:

  1. Нажмите на пункт конфигурации «Connect fields» для поля. 20251031170300
  2. Добавьте целевые блоки, которые необходимо связать, здесь мы выбираем блок списка на странице. 20251031170718
  3. Выберите одно или несколько полей в блоке списка для связи. Здесь мы выбираем поле «Никнейм». 20251031171039
  4. Нажмите кнопку сохранения, чтобы завершить настройку, результат показан ниже: 20251031171209_rec_

#Связывание блоков диаграмм

Справочно: Фильтры страницы и связь

#Пользовательские поля

Помимо выбора полей из таблицы данных (коллекции), вы также можете создавать поля формы с помощью «Пользовательских полей». Например, можно создать поле выпадающего списка и настроить его параметры. Порядок действий следующий:

  1. Нажмите на опцию «Пользовательские поля», появится интерфейс конфигурации. 20251031173833
  2. Заполните заголовок поля, выберите «Выбор» в «Типе поля» и настройте параметры. 20251031174857_rec_
  3. Вновь добавленные пользовательские поля необходимо вручную связать с полями целевого блока: 20251031181957_rec_
  4. Настройка завершена, результат показан ниже: 20251031182235_rec_

В настоящее время поддерживаются следующие типы полей:

  • Текстовое поле
  • Число
  • Дата
  • Выбор
  • Переключатель (Radio)
  • Флажок (Checkbox)
  • Связанная запись (Association)

#Связанная запись (пользовательское поле связи)

«Связанная запись» подходит для сценариев «фильтрации по записям связанной таблицы». Например, фильтрация заказов по «Клиенту» в списке заказов или фильтрация задач по «Ответственному» в списке задач.

Описание параметров конфигурации:

  • Целевая таблица данных: указывает, из какой таблицы данных (коллекции) загружать доступные для выбора записи.
  • Поле заголовка: используется в качестве отображаемого текста в выпадающем списке и выбранных тегах (например, имя, заголовок).
  • Поле значения: используется в качестве фактического значения, отправляемого при фильтрации, обычно выбирается поле первичного ключа (например, id).
  • Разрешить множественный выбор: после включения можно выбрать несколько записей одновременно.
  • Оператор: определяет, как сопоставляются условия фильтрации (см. описание «Оператор» ниже).

Рекомендуемая конфигурация:

  1. Для Поля заголовка выбирайте поле с высокой читаемостью (например, «Имя»), чтобы избежать использования чистых ID, влияющих на удобство использования.
  2. Для Поля значения отдавайте приоритет полю первичного ключа, чтобы обеспечить стабильность и уникальность фильтрации.
  3. В сценариях одиночного выбора обычно отключайте Разрешить множественный выбор, а в сценариях множественного выбора — включайте и используйте подходящий Оператор.

#Оператор

Оператор используется для определения связи сопоставления между «значением поля формы фильтрации» и «значением поля целевого блока».

#Сворачивание

Добавьте кнопку сворачивания, чтобы сворачивать и разворачивать содержимое формы фильтрации, экономя место на странице.

20251031182743

Поддерживаются следующие конфигурации:

20251031182849

  • Количество строк при сворачивании: устанавливает количество строк полей формы, отображаемых в свернутом состоянии.
  • Свернуто по умолчанию: если включено, форма фильтрации по умолчанию отображается в свернутом состоянии.