rpa.component
Расширение, содержащее в себе базовый класс для компонентов с формами.
Тут есть набор методов-помощников для типовых действий - события, отрисовка ожидания, сбор данных, обработка запросов и т.д.
Сам этот класс ничего не делает, его надо обязательно наследовать.
BX.Rpa.Component
Методы
Метод | Описание | С версии |
---|---|---|
constructor(form, params) |
Конструктор. Параметры:
|
|
init() |
Инициализация. Вызывается в конструкторе. Чтобы не переопределять сам конструктор наследники добавляют сюда свой код. | |
bindEvents() |
Инициализация обработчиков событий. | |
getLoader() |
Метод возвращает инстанс BX.Loader . |
|
startProgress() |
Метод для обозначения начала отправки аякс-запроса. | |
stopProgress() |
Окончание обработки аякс-запроса. | |
prepareData() | В этом методе собираются данные для отправки. Метод должен вернуть список. В этом классе он не делает ничего. | |
save(event) |
Метод выполняет отправку запроса на сохранение. | |
afterSave(response) |
Метод, который вызывается после успешного сохранения результатов. | |
getSlider() |
Возвращает инстанс BX.Sidepanel.Slider, если компонент показывается в слайдере. | |
showErrors(errors) |
Метод отрисовки ошибок. | |
hideErrors() |
Скрывает сообщения об ошибках. | |
delete(event) |
Выполняет ajax-запрос на удаление. В базовом классе этот метод пустой. | |
getPermissionSelectors() |
Метод должен вернуть массив списков, где каждый список имеет следующую структуру:
|
|
getPermissions() |
Метод собирает данные о правах доступа из формы по указанным в getPermissionSelectors селекторам. |
|
getPermission(node, action) |
Метод возвращает массив с настройками прав доступа из ноды node для действия action . |
© «Битрикс», 2001-2024, «1С-Битрикс», 2024