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

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

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

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

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

class AS.FORMS.FileLinkModel()

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

AS.FORMS.FileLinkModel.getValue()

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

Результат:object
{
    "identifier": "идентификатор файла",
    "name": "наименование файла"
}
AS.FORMS.FileLinkModel.setValue(newValue)

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

Аргументы:
  • newValue (object) –
    {
        "identifier": "идентификатор файла",
        "name": "наименование файла",
    }
    

class AS.FORMS.FileLinkView()

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