«Ссылка на файл в хранилище»
============================

.. js:class:: AS.FORMS.FileLinkView

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

    .. code-block:: js

        {
          "id": "filelink-cmp",
          "type": "filelink",
          "style": {},
          "config": {
            "read-only": false,           // заблокировать от изменений пользователем
            "open-in-new-window": true,   // открывать в отдельном окне
            "script": ""
          },
          "fromHistory": true,
          "fullId": "filelink-cmp",
          "required": false
        }

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

.. js:class:: AS.FORMS.FileLinkModel

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

    .. code-block:: js

        {
          "id": "filelink-cmp",
          "type": "filelink",
          "value": "Cписок корпоративных номеров.PDF",    // наименование файла
          "key": "b692f647-5b79-4cfc-bfb6-0477df855046"   // идентификатор файла в Хранилище
        }

    .. js:function:: getValue()

        Получить значение

        :returns: ``object``
        
                            .. code-block:: js

                                {
                                  "identifier": "идентификатор файла",
                                  "name": "наименование файла",
                                  "icon": "Base64 кодированное изображение иконки"
                                }

    .. js:function:: setValue(newValue)

        Задать значение

        :param object newValue:
                                .. code-block:: js

                                    {
                                      "identifier": "идентификатор файла",
                                      "name": "наименование файла",
                                      "icon": "Base64 кодированное изображение иконки"
                                    }
