«Объекты Synergy»
--------

Тип «Пользователь»

.. js:class:: AS.FORMS.UserLinkView

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

    .. code-block:: js

        {
          "id": "link-cmp",
          "type": "link",
          "style": {},
          "config": {
              "read-only": false,
              "fill-with-current": true,    // заполнять ссылкой на текущий документ
              "script": ""
          },
          "fromHistory": true,
          "fullId": "link-cmp",
          "required": false,
          "data": {                         // дефолтное значение
              "id": "link-cmp",
              "type": "link",
              "value": "http://arta.pro",   // URL ссылки
              "key": "ARTA Software; true"  // наименование ссылки
          }
        }

    .. note:: Значение параметра ``key`` состоит из надписи к ссылке и через «; »
              (с пробелом) опции, открывать ли ссылку в новом окне.

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

.. js:class:: AS.FORMS.UserLinkModel

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

    .. code-block:: js

        {
          "id": "link-cmp",
          "type": "link",
          "value": "http://arta.pro",   // URL ссылки
          "key": "ARTA Software; true"  // наименование ссылки
        }

    .. js:function:: isOpenInNew()

        Открывать ссылку в новом окне

        :returns: ``boolean``

    .. js:function:: setValueFromInput(newUrl, newTitle, newOpenInNew)

        Вставить значение

        :param string newUrl: URL ссылки
        :param string newTitle: наименование ссылки
        :param boolean newOpenInNew: открывать ссылку в новом окне
