1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Button
Граф наследования:Button:
BaseButton Renderable AddButton ApplyButton CancelButton CloseButton CreateButton DocumentButton FeedbackButton IntranetBindingMenu LockedButton SaveButton SendButton SettingsButton AddButton ApplyButton Button CancelButton CloseButton CreateButton SaveButton SendButton

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

 setIcon ($icon)
 setCollapsedIcon ($icon)
 hasCollapsedIcon ()
 getIcon ()
 setColor ($color)
 getColor ()
 setStyle ($style)
 getStyle ()
 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 ()
 setUniqId (string $uniqId)
 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)
 setAirDesign (bool $flag=true)
 hasAirDesign ()
 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
bool $useAirDesign = false
 $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.

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

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

◆ getColor()

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

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

◆ getIcon()

getIcon ( )

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

◆ getProperty()

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

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

◆ getSize()

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

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

◆ getState()

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

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

◆ getStyle()

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

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

◆ hasCollapsedIcon()

hasCollapsedIcon ( )

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

◆ init()

init ( array $params = [])
protected

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

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

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

◆ isActive()

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

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

◆ isClocking()

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

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

◆ isCollapsed()

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

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

◆ isDisabled()

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

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

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

◆ isDropdown()

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

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

◆ isEnumValue()

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

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

◆ isHover()

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

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

◆ isNoCaps()

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

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

◆ isRound()

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

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

◆ isWaiting()

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

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

◆ setActive()

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

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

◆ setClocking()

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

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

◆ setCollapsed()

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

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

◆ setCollapsedIcon()

setCollapsedIcon ( $icon)

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

◆ setColor()

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

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

◆ setDisabled()

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

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

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

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

◆ setDropdown()

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

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

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

◆ setHovered()

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

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

◆ setIcon()

setIcon ( $icon)

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

◆ setMenu()

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

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

◆ setNoCaps()

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

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

◆ setProperty()

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

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

◆ setRound()

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

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

◆ setSize()

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

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

◆ setState()

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

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

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

◆ setStyle()

setStyle ( $style)
Аргументы
$style
Возвращает
$this

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

◆ setWaiting()

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

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

Поля

◆ $properties

$properties = []
protected

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


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