Button¶
Кнопка.
Syntax¶
new Button(parent, viewMode)
Parameters¶
Name | Type | Default | Description |
---|---|---|---|
parent | Element | Родительский элемент | |
viewMode | viewMode | common |
Режим отображения |
Returns¶
Элемент Button.
Methods¶
Name | Description |
---|---|
getContentTemplate | Возвращает функцию шаблонизации содержимого кнопки |
setContentTemplate | Устанавливает функцию шаблонизации содержимого кнопки |
getContent | Возвращает содержимое кнопки |
setContent | Устанавливает содержимое кнопки |
getAction | Возвращает основное действие кнопки |
setAction | Устанавливает основное действие кнопки |
click | Осуществляет программный клик по кнопке |
Events¶
Нет
Button.metadata¶
Метаданные типа Button.
Properties¶
Name | Type | Default | Description |
---|---|---|---|
Action | ActionMetadata | – | Основное действие кнопки |
Content | String |
– | Содержимое кнопки |
ContentTemplate | ElementMetadata | – | Шаблон содержимого кнопки |
ViewMode | viewMode | common |
Может принимать значения: ‘link’ или ‘common’. Если указать значение ‘link’, то кнопка примет вид ссылки |
Examples¶
{
"ContentTemplate": {
"Icon": {
"Value": "pencil"
}
},
"Action": {
"EditAction": {
...
}
}
}