Класс OptionsManager

Используется для управления настройками приложения и пользователя в приложении Bitrix24. Позволяет инициализировать данные, получать и устанавливать опции через сообщения родительскому окну.

Методы

appGet

appGet(option: string): any

Получает значение опции приложения.

Возвращает значение опции или выбрасывает ошибку, если опция не задана.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
const value: any = $b24.options.appGet('test')

appSet

async appSet(option: string, value: any): Promise<void>

Устанавливает значение опции приложения.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
await $b24.options.appSet('test', 123)

userGet

userGet(option: string): any

Получает значение пользовательской опции.

Возвращает значение опции или выбрасывает ошибку, если опция не задана.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
const value: any = $b24.options.userGet('test')

userSet

async userSet(option: string, value: any): Promise<void>

Устанавливает значение пользовательской опции.

// ... /////
$b24 = await initializeB24Frame()
// ... /////
await $b24.options.userSet('test', 123)