Показать диалог выбора прав доступа BX24.selectAccess

Выберите инструмент для разработки с AI-агентом:

  • используйте Битрикс24 Вайбкод, чтобы создать приложение для Битрикс24 по описанию задачи без знания языков программирования. Агент напишет код и разместит приложение на сервере без ручной настройки хостинга
  • используйте MCP-сервер, чтобы разрабатывать интеграцию через REST API в своем проекте. Агент будет обращаться к официальной REST-документации
BX24.selectAccess(value: array, callback: callable): void;
        BX24.selectAccess(callback: callable): void;
        

Функция BX24.selectAccess показывает стандартный диалог выбора прав доступа.

Параметры метода

Обязательные параметры отмечены *

Название
тип

Описание

value
array

«Заблокированные» права доступа, которые не нужно выбирать (нестартовое значение)

callback*
callable

Функция обратного вызова.

Обработчик callback получит массив объектов вида {id: string, name: string}, где:

  • id — идентификатор прав доступа. Примеры идентификаторов:
    • U1 — пользователь с идентификатором 1
    • SG4 — группа соцсети с идентификатором 4
    • AU — все авторизованные пользователи
  • name — название права доступа

Пример кода

BX24.selectAccess(
            function(params)
            {
                for (var i in params)
                {
                    let param = params[i];
                    BX('name' + i).value = param.name;
                    BX('id'  + i).value = param.id;
                }
            }
        )
        

Как использовать примеры в документации

Продолжите изучение