1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс B24button
Граф наследования:B24button:
Page

Открытые члены

 enabled ()
 enabledInEditMode ()
 exec ()
 getPageTitle ()
Открытые члены унаследованные от Page
 __construct ($editMode=false, $isPage=true)
 isPage ()
 getTitle ()
 getDescription ()
 getSort ()
 isFree ()
 isLocked ()
 getLockedMessage ()
 isNeedPublication ()
 getCode ()
 setData (array $data)
 getPageFields ()
 getFields ()
 enabledInIntranetMode ()
 fieldsHash ()
 dataExist ()
 setCustomExec (callable $callback)
 issetCustomExec ()

Открытые статические члены

static getButtons ()
static getButtonsData ()
static getButtonIdByCode ($code)

Защищенные члены

 getMap ()
Защищенные члены унаследованные от Page
 isEditMode ()
 execCustom ()

Защищенные статические члены

static getScriptUrl ($script)
static isTelegramWebView ()

Защищенные данные

const COLOR_TYPE_BUTTON = 'button'
const COLOR_TYPE_SITE = 'site'
const COLOR_TYPE_CUSTOM = 'custom'
const COLOR_DEFAULT = '#03c1fe'
Защищенные данные унаследованные от Page
 $editMode = false
 $fields = array()
 $fieldsPage = array()
 $isPage = true
 $customExec = null
 $isNeedPublication = false

Подробное описание

См. определение в файле b24button.php строка 14

Методы

◆ enabled()

enabled ( )

Enable or not the hook.

Возвращает
boolean

Переопределяет метод предка Page.

См. определение в файле b24button.php строка 195

◆ enabledInEditMode()

enabledInEditMode ( )

Exec or not hook in edit mode.

Возвращает
boolean

Переопределяет метод предка Page.

См. определение в файле b24button.php строка 242

◆ exec()

exec ( )

Exec hook.

Возвращает
void

Переопределяет метод предка Page.

См. определение в файле b24button.php строка 251

◆ getButtonIdByCode()

getButtonIdByCode ( $code)
static

Find button ID by script code

Аргументы
$code- script for button
Возвращает
bool|string
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\SystemException

См. определение в файле b24button.php строка 127

◆ getButtons()

getButtons ( )
static

Get b24 buttons.

Возвращает
array

См. определение в файле b24button.php строка 40

◆ getButtonsData()

getButtonsData ( )
static

Get raw data of b24 buttons

Возвращает
array|null
Исключения

Bitrix\Main\ArgumentException

Исключения

Bitrix\Main\ArgumentNullException

Исключения

Bitrix\Main\LoaderException

Исключения

Bitrix\Main\SystemException

См. определение в файле b24button.php строка 70

◆ getMap()

getMap ( )
protected

Map of the field.

Возвращает
array

Переопределяет метод предка Page.

См. определение в файле b24button.php строка 144

◆ getPageTitle()

getPageTitle ( )

Title of page Hook, if you want.

Возвращает
string

См. определение в файле b24button.php строка 304

◆ getScriptUrl()

getScriptUrl ( $script)
staticprotected

Get script url from script-code.

Аргументы
string$scriptScript code.
Возвращает
string

См. определение в файле b24button.php строка 26

◆ isTelegramWebView()

isTelegramWebView ( )
staticprotected

Check if page opened from telegram integration

Возвращает
bool

См. определение в файле b24button.php строка 220

Поля

◆ COLOR_DEFAULT

const COLOR_DEFAULT = '#03c1fe'
protected

См. определение в файле b24button.php строка 19

◆ COLOR_TYPE_BUTTON

const COLOR_TYPE_BUTTON = 'button'
protected

См. определение в файле b24button.php строка 16

◆ COLOR_TYPE_CUSTOM

const COLOR_TYPE_CUSTOM = 'custom'
protected

См. определение в файле b24button.php строка 18

◆ COLOR_TYPE_SITE

const COLOR_TYPE_SITE = 'site'
protected

См. определение в файле b24button.php строка 17


Объявления и описания членов класса находятся в файле: