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

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

 setIcon ($icon)
 
 getIcon ()
 
 setColor ($color)
 
 getColor ()
 
 setSize ($size)
 
 getSize ()
 
 setState ($state)
 
 getState ()
 
 setActive ($flag=true)
 
 isActive ()
 
 setHovered ($flag=true)
 
 isHover ()
 
 setDisabled ($flag=true)
 
 isDisabled ()
 
 setWaiting ($flag=true)
 
 isWaiting ()
 
 setClocking ($flag=true)
 
 isClocking ()
 
 setNoCaps ($flag=true)
 
 isNoCaps ()
 
 setRound ($flag=true)
 
 isRound ()
 
 setDropdown ($flag=true)
 
 isDropdown ()
 
 setCollapsed ($flag=true)
 
 isCollapsed ()
 
 setMenu ($options)
 
- Открытые члены унаследованные от BaseButton
 __construct (array $params=[])
 
 render ($jsInit=true)
 
 isInputTag ()
 
 isInputType ()
 
 getUniqId ()
 
 getId ()
 
 setId ($id)
 
 getMaxWidth ()
 
 setMaxWidth ($width)
 
 getLink ()
 
 setLink ($link)
 
 getCounter ()
 
 setCounter ($counter)
 
 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 ()
 
 getText ()
 
 setText ($text)
 
 getTag ()
 
 setTag ($tag)
 
 getBaseClass ()
 
 getEvents ()
 
 bindEvent ($eventName, $fn)
 
 bindEvents (array $events)
 
 unbindEvent ($eventName)
 
 unbindEvents ()
 

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

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

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

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

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

- Открытые статические члены унаследованные от BaseButton
static create (array $params=[])
 
static getJsClass ()
 
- Открытые атрибуты унаследованные от BaseButton
const UNIQ_ID_DATA_ATTR = 'btn-uniqid'
 
const JSON_OPTIONS_DATA_ATTR = 'json-options'
 

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

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

Методы

◆ buildFromArray()

buildFromArray ( $params)
protected

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

Переопределяется в Button.

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

◆ getColor()

getColor ( )
Возвращает
string|null

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

◆ getIcon()

getIcon ( )

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

◆ getProperty()

getProperty ( $name,
$defaultValue = null )
protected
Аргументы
$name
null$defaultValue
Возвращает
mixed|null

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

◆ getSize()

getSize ( )
Возвращает
string|null

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

◆ getState()

getState ( )
Возвращает
bool

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

◆ init()

init ( array $params = [])
protected

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

Переопределяется в IntranetBindingMenu и LockedButton.

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

◆ isActive()

isActive ( )
Возвращает
bool

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

◆ isClocking()

isClocking ( )
Возвращает
bool

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

◆ isCollapsed()

isCollapsed ( )
Возвращает
bool

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

◆ isDisabled()

isDisabled ( )
Возвращает
bool

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

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

◆ isDropdown()

isDropdown ( )
Возвращает
bool

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

◆ isEnumValue()

isEnumValue ( $value,
$enum )
protected
Аргументы
$value
$enum
Возвращает
bool

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

◆ isHover()

isHover ( )
Возвращает
bool

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

◆ isNoCaps()

isNoCaps ( )
Возвращает
bool

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

◆ isRound()

isRound ( )
Возвращает
bool

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

◆ isWaiting()

isWaiting ( )
Возвращает
bool

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

◆ setActive()

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

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

◆ setClocking()

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

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

◆ setCollapsed()

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

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

◆ setColor()

setColor ( $color)
Аргументы
string$color
См. также
Color
Возвращает
Button

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

◆ setDisabled()

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

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

Переопределяется в Button.

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

◆ setDropdown()

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

Переопределяется в Button.

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

◆ setHovered()

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

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

◆ setIcon()

setIcon ( $icon)

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

◆ setMenu()

setMenu ( $options)
Аргументы
array$options
Возвращает
$this

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

◆ setNoCaps()

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

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

◆ setProperty()

setProperty ( $propertyName,
$value,
$enum )
protected
Аргументы
$propertyName
$value
$enum
Возвращает
$this

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

◆ setRound()

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

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

◆ setSize()

setSize ( $size)
Аргументы
$size
Возвращает
Button
См. также
Size

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

◆ setState()

setState ( $state)
Аргументы
string$state
См. также
State
Возвращает
Button

Переопределяется в Button.

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

◆ setWaiting()

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

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

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

◆ $properties

$properties = []
protected

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