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

.. js:class:: AS.FORMS.TextBoxView

    Отображение компонента, наследует :js:class:`AS.FORMS.View`

    .. 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('Ерлан');" // скрипт компонента
          },
          "fromHistory": true,                   // ???
          "fullId": "textbox-cmp",               // ???
          "required": true,                      // обязательное поле
          "data": {                              // дефолтные данные компонента
            "id": "textbox-cmp",
            "type": "textbox",
            "value": "Дефолтное значение"
          }
        }

--------------------------------------------------------------------------------

.. js:class:: AS.FORMS.TextBoxModel

    Модель компонента, наследует :js:class:`AS.FORMS.Model`

    .. code-block:: js

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