«Ссылка на реестр» ================== *Описание компонента выглядит следующим образом* .. code-block:: js { "id": "reglink-cmp", "type": "reglink", "style": {}, "config": { "read-only": false, // заблокировать от изменений пользователем "dateFormat": "e8384cb8-cd06-4e64-8d15-a73299c381a4", // идентификатор реестра на который ссылается компонент "CollationGroup": "72c15e66bd47000", // идентификатор сопоставления "fillWithParent": true, // заполнять ссылкой на родительскую запись реестра "script": "" }, "required": false } *Модель данных компонента* .. code-block:: js { "id": "reglink-cmp", "type": "reglink", "value": "#0959/130516-Запись реестра", // значение компонента (значащее содержимое через «-») "key": "87c91a10-f9b1-11e6-ab54-121d80036b96", // идентификатор документа реестра "valueID": "87c91a10-f9b1-11e6-ab54-121d80036b96", "username": "Смирнов Олег Александрович", // пользователь, который заполнил компонент "userID": "aabb46a4-a8ef-4cd8-a817-4f555857a1d1" // идентификатор пользователя, который заполнил компонент } -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.RegistryLinkModel Модель компонента, наследует :js:class:`AS.FORMS.Model` .. js:function:: getRegistryID() Получить идентификатор реестра на который ссылается компонент :returns: ``String`` идентификатор реестра .. js:function:: getValue() Получить идентификатор выбранного документа реестра :returns: ``String`` идентификатор документа реестра .. js:function:: setValue(newValue) Задать значение :param String newValue: идентификатор документа реестра -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.RegistryLinkView Отображение компонента, наследует :js:class:`AS.FORMS.View`