Button

Кнопка.

Extends

Element

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