«Однострочное поле» ------------------- *Описание компонента выглядит следующим образом* .. code-block:: js { "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 // обязательное поле } *Модель данных компонента* .. code-block:: js { "id":"textbox-cmp", "type":"textbox", "label":"Ерлан" } -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.TextBoxModel Модель компонента, наследует :js:class:`AS.FORMS.Model` -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.TextBoxView Отображение компонента, наследует :js:class:`AS.FORMS.View`