setVisitorAttributes

Описание

Устанавливает атрибуты посетителя, заполняет валидные значения в формы

При работе с внешним типом окна метод следует вызывать перед открытием окна

Параметры

Имя Тип Описание Обязательность
complete !function() Обработчик успешного результата Обязательный
cancel !function(string) Обработчик ошибки Обязательный
attributes !LiveTex.VisitorAttributes Атрибуты посетителя Обязательный

Пример

LiveTex.setVisitorAttributes(
  function() { console.log('атрибуты сохранены'); },
  function(error) { console.log('Ошибка: ' + error); },
  {
    name: { 'name': 'Покупатель', 'is_editable': false },
    contacts: [{
      'value': 'mail@example.ru',
      'type': LiveTex.ContactType.EMAIL
    }, {
      'value': '+7(912)765-4321',
      'type': LiveTex.ContactType.PHONE
    }]
  }
);
LiveTex.setVisitorAttributes(
  function() { console.log('атрибуты сохранены'); },
  function(error) { console.log('Ошибка: ' + error); },
  {
    name: { name: 'Покупатель', is_editable: true },
    contacts: []
  }
);