Серчбоксы

Серчбоксы

Реестр серчбоксов проекта размещён в разделе Серчбоксы

Данный раздел доступен в проекте, если к нему подключен PBC

Реестр серчбоксов

Добавление серчбокса

Серчбоксы добавляются к проекту автоматически - при создании страницы по Q.Archer

Конструктор серчбокса

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

Переход к конструктору выполняется по нажатию кнопки Конструктор серчбокса Конструктор

Конструктор серчбокса состоит из:

  • Панели с деревом элементов
  • Статического превью серчбокса
  • Панели настройки свойств элемента

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

Чтобы изменить настройки свойств элемента серчбокса, выполните следующие действия:

  1. Выберите элемент в дереве элементов

  2. Отредактируйте его свойства

  3. Нажмите кнопку Сохранить на сайдбаре редактирования элемента

  4. Нажмите кнопку Сохранить на панели с деревом элементов

    Пример конструктора

Обратите внимание: Если вы отредактировали свойства серчбокса, который уже добавлен на страницу, то для применения изменений на странице необходимо перейти в редактор страницы, вызвать панель свойств серчбокса и нажать кнопку Применить

Настройка подключения и отображения серчбокса

Для настройки подключения и отображения серчбокса перейдите в конструктор серчбокса и нажмите кнопку Настройки

Настройки серчбоса

В сайдабре редактирования серчбокса:

  1. Заполните поля:
  • Поле поиска - выберите наименование поля поиска

  • Поле для предустановленного значения - выберите свойство объекта, которое будет использоваться для предустановки начального значения по сохраненным данным

  • Количество строк - укажите количество строк по умолчанию в таблице серчбокса

  • Количество строк в дропдауне автозаполнения - укажите количество строк по умолчанию, которые будут отображаться в списке значений поля автозаполнения, как на примере ниже

Пример строк

  • URL для поиска данных - поле заполняется автоматически при генерации серчбокса. Но если URL сгенерировался некорректно, можно изменить его вручную, предварительно включив переключатель Настроить URL вручную
  1. Нажмите кнопку Применить на сайдбаре

  2. Нажмите кнопку Сохранить над деревом элементов серчбокса

Обратите внимание: Если для БО PBC указаны типы данных в Q.Archer или есть связанный серчбокс, то при генерации серчбокса в Дизайнере интерфейсов автоматически определяются 5 типов фильтров: поле ввода, серчбокс, календарь, кнопка-переключатель и числовое поле ввода.

Наименования типов данных отображаются в дереве элементов, но изменить их нельзя

Типы данных

Редактирование серчбокса

Чтобы изменить атрибуты серчбокса на макете, выполните действия:

  1. Выберите опцию Редактировать в меню кнопки Действия в строке серчбокса
    Опция Редактировать

  2. Внесите изменения в сайдбаре редактирования и нажмите кнопку Обновить
    Редактирование серчбокса

Декларирование серчбокса

Декларирование серчбокса позволяет автоматически добавить его в декларации PBC с типом Диалог. Задекларированный серчбокс станет доступным для переиспользования в других PBC.

Чтобы задекларировать серчбокс, выберите опцию Задекларировать в меню кнопки Действия в строке серчбокса

Публикация серчбокса

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

Удаление серчбокса

Чтобы удалить серчбокс, выполните действия:

  1. Выберите опцию Удалить в меню кнопки Действия в строке серчбокса
  2. Подтвердите удаление в модальном окне