Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
Класс Button
+ Граф наследования:Button:

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

 render ($jsInit=true)
 
 getMainButton ()
 
 getMenuButton ()
 
 getMenuTarget ()
 
 getText ()
 
 setText ($text)
 
 getCounter ()
 
 setCounter ($counter)
 
 setState ($state)
 
 setDropdown ($flag=true)
 
 setDisabled ($flag=true)
 
- Открытые члены унаследованные от Button
 setIcon ($icon)
 
 getIcon ()
 
 setColor ($color)
 
 getColor ()
 
 setSize ($size)
 
 getSize ()
 
 getState ()
 
 setActive ($flag=true)
 
 isActive ()
 
 setHovered ($flag=true)
 
 isHover ()
 
 isDisabled ()
 
 setWaiting ($flag=true)
 
 isWaiting ()
 
 setClocking ($flag=true)
 
 isClocking ()
 
 setNoCaps ($flag=true)
 
 isNoCaps ()
 
 setRound ($flag=true)
 
 isRound ()
 
 isDropdown ()
 
 setCollapsed ($flag=true)
 
 isCollapsed ()
 
 setMenu ($options)
 
- Открытые члены унаследованные от BaseButton
 __construct (array $params=[])
 
 isInputTag ()
 
 isInputType ()
 
 getUniqId ()
 
 getId ()
 
 setId ($id)
 
 getMaxWidth ()
 
 setMaxWidth ($width)
 
 getLink ()
 
 setLink ($link)
 
 addClass ($className)
 
 unsetClass ($className)
 
 removeClass ($className)
 
 hasClass ($className)
 
 getClassList ()
 
 addAttribute ($name, $value=null)
 
 unsetAttribute ($name)
 
 removeAttribute ($name)
 
 getAttribute ($name, $defaultValue=null)
 
 addDataAttribute ($name, $value=null)
 
 getDataAttribute ($name, $defaultValue=null)
 
 setDataRole ($dataRole)
 
 getDataRole ()
 
 setStyles (array $styles)
 
 getStyles ()
 
 getAttributeCollection ()
 
 getTag ()
 
 setTag ($tag)
 
 getBaseClass ()
 
 getEvents ()
 
 bindEvent ($eventName, $fn)
 
 bindEvents (array $events)
 
 unbindEvent ($eventName)
 
 unbindEvents ()
 

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

static getJsClass ()
 
- Открытые статические члены унаследованные от BaseButton
static create (array $params=[])
 

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

 buildFromArray ($params)
 
 renderInner ()
 
 getQuerySelector ()
 
 appendDefaultJsonOption (ButtonAttributes $attributes)
 
- Защищенные члены унаследованные от Button
 init (array $params=[])
 
 isEnumValue ($value, $enum)
 
 setProperty ($propertyName, $value, $enum)
 
 getProperty ($name, $defaultValue=null)
 
- Защищенные члены унаследованные от BaseButton
 getDefaultParameters ()
 
 listExtensions ()
 
 generateUniqid ()
 
 renderJavascript ()
 

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

 $mainButton
 
 $menuButton
 
 $menuTarget = Type::MAIN
 
 $baseClass = 'ui-btn-split'
 
- Защищенные данные унаследованные от Button
 $properties = []
 
- Защищенные данные унаследованные от BaseButton
 $id
 
 $text
 
 $tag = Tag::BUTTON
 
 $baseClass = "ui-btn"
 
 $link
 
 $counter
 
 $events = []
 

Дополнительные унаследованные члены

- Открытые атрибуты унаследованные от BaseButton
const UNIQ_ID_DATA_ATTR = 'btn-uniqid'
 
const JSON_OPTIONS_DATA_ATTR = 'json-options'
 

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

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

Методы

◆ appendDefaultJsonOption()

appendDefaultJsonOption ( ButtonAttributes $attributes)
protected

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

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

◆ buildFromArray()

buildFromArray ( $params)
protected
Аргументы
$params

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

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

◆ getCounter()

getCounter ( )
Возвращает
int|string

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

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

◆ getJsClass()

static getJsClass ( )
static
Возвращает
string

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

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

◆ getMainButton()

getMainButton ( )
Возвращает
SubButton

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

◆ getMenuButton()

getMenuButton ( )
Возвращает
SubButton

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

◆ getMenuTarget()

getMenuTarget ( )
Возвращает
string

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

◆ getQuerySelector()

getQuerySelector ( )
protected

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

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

◆ getText()

getText ( )
Возвращает
string

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

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

◆ render()

render ( $jsInit = true)
Аргументы
bool$jsInit
Возвращает
string
Исключения

Bitrix\Main\LoaderException

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

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

◆ renderInner()

renderInner ( )
protected

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

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

◆ setCounter()

setCounter ( $counter)
Аргументы
string | integer$counter
Возвращает
$this

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

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

◆ setDisabled()

setDisabled ( $flag = true)
Аргументы
bool$flag
Возвращает
$this

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

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

◆ setDropdown()

setDropdown ( $flag = true)
Аргументы
bool$flag
Возвращает
static

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

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

◆ setState()

setState ( $state)
Аргументы
string$state
Возвращает
$this

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

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

◆ setText()

setText ( $text)
Аргументы
string$text
Возвращает
$this

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

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

Данные класса

◆ $baseClass

$baseClass = 'ui-btn-split'
protected

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

◆ $mainButton

$mainButton
protected

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

◆ $menuButton

$menuButton
protected

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

◆ $menuTarget

$menuTarget = Type::MAIN
protected

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