English Флаг English Italiano Флаг Italiano Español Флаг Español Français Флаг Français Deutsch Флаг Deutsch Português Флаг Português Ελληνικά Флаг Ελληνικά Nederlands Флаг Nederlands Polski Флаг Polski Čeština Флаг Čeština 中文 Флаг 中文 日本語 Флаг 日本語 हिन्दी Флаг हिन्दी اللغة العربية Флаг اللغة العربية Русский Флаг Русский Українська Флаг Українська עִברִית Флаг עִברִית Türk Флаг Türk Latvietis Флаг Latvietis Dansk Флаг Dansk Norsk Флаг Norsk Íslenska Флаг Íslenska 한국어 Флаг 한국어 Suomen Флаг Suomen Gaeilge Флаг Gaeilge Bahasa Melayu Флаг Bahasa Melayu Svenska Флаг Svenska
Пользователь ИконкаВойти
Русский Флаг Русский

Войти

 

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

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

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

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

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

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

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

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

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

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

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

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

 

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

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

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

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

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

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

 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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