Возможности редактора полей типа «LookUpEdit»

В процессе работы с Окном параметров поиска либо Окном ввода данных может возникнуть потребность ввода сложных поисковых запросов (например, выполнение полнотекстового поиска) без вызова элемента диалога.

 

Для решения данной задачи в Платформе доступен выбор редактора полей типа «LookUpEdit».

 

Данный тип редактора представляет собой выпадающий список с различными режимами работы.

 

Необходимым условием для работы редактора «LookUpEdit» является наличие Датаблока для выпадающего списка, который будет возвращать результаты поискового запроса пользователю.

 

Редактор полей «LookUpEdit» может работать в следующих режимах:

  • AutoComplete – ручной ввод значения в текстовом поле либо выпадающем списке и подстановка релевантных результатов поиска:

  • AutoFilter – ручной ввод значения в выпадающем списке и отображение релевантных результатов поиска по текстовому полю («Производитель»):

  • AutoSearch – ручной ввод значения в текстовом поле и отображение релевантных результатов поиска по всем полям в выпадающем списке:

  • AutoSuggest – поиск с возможностью наложения ограничения на минимально вводимое количество символов (удобен при выполнении поисковых запросов в больших объёмах данных):

  • OnlyInPopup – выполнение поиска будет осуществляться только при раскрытом выпадающем списке:

Для настройки свойств редактора используется набор параметров «Выпадающий список со столбцами» области свойств полей конструктора формы:

 Описание некоторых параметров приведено ниже:

  • Датаблок списка – Датаблок выборки данных для отображения в выпадающем списке;
  • Режим поиска – выбор режима поиска;
  • Количество символов для старта поиска – поиск будет выполнен только после ввода заданного количества символов (только в режиме «AutoSuggest»). Минимально допустимое значение – «3»;
  • Искать при пустом тексте – разрешить раскрывать выпадающий список без ввода запроса в текстовом поле (только в режиме «AutoSuggest»);
  • Имя параметра для поиска – имя параметра, по которому будет выполняться поиск;
  • Поле Текст – параметр Датаблока списка, передаваемый в поле Окна параметров поиска;
  • Поле Значение – параметр Датаблока списка с идентификатором записи;
  • Описание полей – настройка вида и свойств выпадающего списка;
  • Количество строк списка – максимальное количество записей, одновременно отображаемых в выпадающем списке;
  • Текст для запроса ввода – текст запроса ввода в пустом поле (например «Введите название оборудования»);
  • Показ текста для запроса ввода – отображать/скрывать текст для запроса ввода.

Рассмотрим пример настройки типа редактора для Окна параметров поиска оборудования.

 

Необходимо настроить для поля «Производитель» тип редактора «LookUpEdit» с режимом поиска «AutoSuggest».

 

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

  1. Откроем конструктор Окна параметров поиска.
  2. В колонке «Тип редактора» выберем тип «LookUpEdit».
  3. В области свойств поля укажем Датаблок списка – «R_ITWorker. Vendor_List_Select».
  4. Настроим свойства выпадающего списка:
  • Режим поиска - «AutoSuggest»;
  • Количество символов для старта поиска – «3»;
  • Искать при пустом тексте – «Активен»;
  • Имя параметра для поиска – «VendorName»;
  • Поле Текст – «VendorName»;
  • Поле Значение – «IdVendor»;
  • Описание полей – выберем поля Датаблока и настроим их свойства:

  • Текст для запроса ввода – «Введите производителя».
  1. Сохраним изменения.
  2. Протестируем Окно параметров поиска.

Результат настройки:

Таким образом, редактор полей «LookUpEdit» значительно расширяет возможности пользователей при работе с поисковыми запросами в объектах интерфейса.

 

 

О Платформе
Подписаться

Новые статьи

Включение в реестр отечественного ПО Технологической платформы «Шерп 3.0» Создание HTML-форм в Платформе ШЕРП Создание HTML-форм в Платформе ШЕРП c помощью конструктора форм Web-версии Платформы Настройка элемента диалога с типом редактора KBEditPopUp Возможности редактора полей типа «LookUpEdit» Создание внешнего ключа (Foreign Key) с помощью SQL-редактора в Платформе "ШЕРП" Как создать таблицу в базе данных Проверка работоспособности Платформы ШЕРП Как создать хранимую процедуру Организация и проведение видеоконференций в Платформе "ШЕРП"

0 комментариев

Чтобы оставить комментарий, пожалуйста, авторизируйтесь или зарегистрируйтесь

Обязательное поле