3.5.3.24. «Ссылка на адресную книгу»

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

{
    "id": "personlink-cmp",
    "type": "personlink",
    "style": {},
    "config": {}
}

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

{
    "id": "personlink-cmp",
    "type": "personlink",
    "value": "Фамилия Имя Отчество (Организация)",        // для организации "Организация (Адрес)"
    "key": "0:1e4fc64c-4f59-4b9f-8418-9691e983340e",      // тип:идентификатор контакта в адресной книге
    "valueID": "0:1e4fc64c-4f59-4b9f-8418-9691e983340e"
}

Примечание

Цифра, предваряющая идентификатор, означает тип контакта: 0 - люди, 1 - организация.


class AS.FORMS.AddressLinkModel()

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

AS.FORMS.AddressLinkModel.getValue()

Получить идентификатор выбранного контакта в адресной книге

Результат:String идентификатор контакта в адресной книге
AS.FORMS.AddressLinkModel.setValue(newValue)

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

Аргументы:
  • newValue (String) – идентификатор контакта в адресной книге
AS.FORMS.AddressLinkModel.setValueFromInput(newValue, newTextValue, newType)

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

Аргументы:
  • newValue (String) – идентификатор
  • newTextValue (String) – подпись
  • newType (Number) – тип

class AS.FORMS.AddressLinkView()

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