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": {
...
}
}
}