«Ссылка на адресную книгу» ========================== *Описание компонента выглядит следующим образом* .. code-block:: js { "id": "personlink-cmp", "type": "personlink", "style": {}, "config": {} } *Модель данных компонента* .. code-block:: js { "id": "personlink-cmp", "type": "personlink", "value": "Фамилия Имя Отчество (Организация)", // для организации "Организация (Адрес)" "key": "0:1e4fc64c-4f59-4b9f-8418-9691e983340e", // тип:идентификатор контакта в адресной книге "valueID": "0:1e4fc64c-4f59-4b9f-8418-9691e983340e" } .. note:: Цифра, предваряющая идентификатор, означает тип контакта: 0 - люди, 1 - организация. -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.AddressLinkModel Модель компонента, наследует :js:class:`AS.FORMS.Model` .. js:function:: getValue() Получить идентификатор выбранного контакта в адресной книге :returns: ``String`` идентификатор контакта в адресной книге .. js:function:: setValue(newValue) Задать значение :param String newValue: идентификатор контакта в адресной книге .. js:function:: setValueFromInput(newValue, newTextValue, newType) Задать значение :param String newValue: идентификатор :param String newTextValue: подпись :param Number newType: тип -------------------------------------------------------------------------------- .. js:class:: AS.FORMS.AddressLinkView Отображение компонента, наследует :js:class:`AS.FORMS.View`