Документация для разработчиков
Темная тема

rpa.fieldspopup

Расширение для работы показа списка пользовательских полей с галочками.

BX.Rpa.FieldsPopup

Методы

Метод Описание С версии
constructor(id: string, fields: Array, title: string) Конструктор. Параметры:
  • id - строковый идентификатор попапа
  • fields - массив полей, где список для каждого поля должен содержать
    • title - заголовок поля
    • name - код поля
    • checked - true, если чекбокс должен быть отмеченным
getPopup(onSave: Function): Popup Возвращает попап.
getButtons(onSave: Function): Array Возвращает массив кнопок для попапа.
getContent(): Element Возвращает ноду с содержимым для попапа.
renderField({title, name, checked}): string Отрисовывает ноду с одним полем
show(): Promise Показывает попап. Возвращает Promise, который будет разрешен при закрытии попапа.
  • Если попап закрылся при клике на кнопку "Отмена", то в resolve придет false.
  • Если попап закрылся при клике на кнопку "Сохранить", то в resolve придет Set с кодами выбранных полей
getSelectedFields(): Set Возвращает набор с кодами выбранных полей.
close() Закрывает попап.


© «Битрикс», 2001-2024, «1С-Битрикс», 2024