Войти

Войти

 

Создание кастомной формы Поиска

Как создать свою собственную форму поиска по базе данных

Помимо стандартной формы поиска, вы можете создавать свои собственные формы поиска, которые можно использовать в виджетах таблицы, отчетов и в таблицах/отчетах Клиентского портала.

В данной статье мы посмотрим на то, как создаются такие формы на примере таблицы со стройматериалами:

Откройте таблицу и перейдите в меню "Виджет таблицы", с помощью бокового меню или откройте нужную вкладку в меню "Записи":

В меню "Виджет таблицы" перейдите во вкладку "Поиск". Здесь вы можете настроить Стандартный поиск: выбрать, какие колонки и критерии поиска будут доступны, а также изменить текст сообщения. Чтобы создать свою форму поиска, выберите пункт "Моя форма поиска" и нажмите на кнопку "Создать форму поиска":
Форма поиска для виджета таблицы

Вы увидите уже знакомый Конструктор формы. Добавьте новое поле на форму:

Доступны следующие типы полей:

  • Строка текста
  • Многострочный текст
  • Целое число
  • Число с точкой
  • Выпадающий список
  • Радио кнопка
  • Чекбокс
  • Дата
  • Дата и время
  • Время
  • День рождения
  • Язык
  • Субъекты РФ
  • Страна
  • Часовой пояс
  • Текст, HTML и JavaScript код
  • Секция

Укажите название поля, выберите тип и выберите колонку по которой будет осуществляться поиск.

В зависимости от выбранной колонки, выберите критерий поиска:

Добавим еще два поля с поиском по цене в диапазоне:

 

В Конструкторе формы вы можете перетянуть поля на одну строку, с помощью метода drag and drop. Для этого используйте иконку с крестиком.

Также, вам нужно настроить Формулу поиска. Т.е. выбрать операторы поиска: "и", "или" между полями.

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

Чтобы изменить название кнопки "Поиск", нажмите на кнопку "Редактирование название кнопки".

Чтобы изменить внешний вид формы, откройте вкладку "Дизайн":

Здесь вы можете выбрать готовую тему для формы поиска, а также применить расширенные настройки:

 

Доступны следующие пункты. Изменение цвета различных элементов формы:

Выбор шрифта и размера шрифта:

Изменение названия и описания формы. Также, вы можете скрыть название на форме поиска:

Настройка полей и подсказок:

Настройка границ формы:

Добавление логотипа на форму:

Редактирование кнопки поиска:

Настройка ширины формы:

Возможность загрузить CSS-файл со своими стилями:

Когда ваша форма поиска полностью готова, перейдите в меню "Виджет таблицы" и выберите вашу форму поиска:

Своя форма поиска для виджета

Вы можете в любой момент редактировать вашу форму поиска. Также, форма поиска станет доступна в модуле "Формы" вашего приложения, но вы не сможете добавлять через нее записи.

В результате вы получите кастомную форму поиска:

Обратите внимание: данная инструкция, также применима и для Виджета Отчета.

Как настроить кастомную форму поиска для пользователей портала читайте по этой ссылке.