3.5.3.4. «Однострочное поле»

Описание компонента выглядит следующим образом

{
    "id": "textbox-cmp",                   // идентификатор компонента
    "type": "textbox",                     // тип компонента
    "style": {                             // стиль компонента
        "align": "center",
        "font": "Courier New",
        "fontsize": "12",
        "bold": true,
        "italic": false,
        "underline": false,
        "strike": false,
        "height": "20",
        "width": "200"
    },
    "config": {                            // конфигурация компонента
        "read-only": true,                   // заблокировать от изменений пользователем
        "script": "model.setValue('Ерлан');" // скрипт компонента
    },
    "required": true                      // обязательное поле
}

Модель данных компонента

{
    "id":"textbox-cmp",
    "type":"textbox",
    "value":"Ерлан"
}

class AS.FORMS.TextBoxModel()

Модель компонента, наследует AS.FORMS.Model()


class AS.FORMS.TextBoxView()

Отображение компонента, наследует AS.FORMS.View()