Класс OptionsManager
Используется для управления настройками приложения и пользователя в приложении Битрикс24. Он позволяет инициализировать данные, получать и устанавливать опции через сообщения родительскому окну.
Методы
appGet
ts
appGet(option: string): any
Получает значение опции приложения.
Возвращает значение опции или выбрасывает ошибку, если опция не установлена.
ts
// ... /////
$b24 = await initializeB24Frame()
// ... /////
const value: any = $b24.options.appGet('test')
appSet
ts
async appSet(
option: string,
value: any
): Promise<void>
Получает значение опции приложения.
Возвращает значение опции или выбрасывает ошибку, если опция не установлена.
ts
// ... /////
$b24 = await initializeB24Frame()
// ... /////
await $b24.options.appSet('test', 123)
userGet
ts
userGet(
option: string
): any
Получает значение пользовательской опции.
Возвращает значение опции или выбрасывает ошибку, если опция не установлена.
ts
// ... /////
$b24 = await initializeB24Frame()
// ... /////
const value: any = $b24.options.userGet('test')
userSet
ts
async userSet(
option: string,
value: any
): Promise<void>
Получает значение пользовательской опции.
Возвращает значение опции или выбрасывает ошибку, если опция не установлена.
ts
// ... /////
$b24 = await initializeB24Frame()
// ... /////
await $b24.options.userSet('test', 123)