API eTapestry: обновление значения множественного выбора
Может кто-нибудь помочь мне с eTapestry API. Я использую метод applyDefinedValues. Документация находится здесь: https://www.blackbaudhq.com/files/etapestry/api/methods/applyDefinedValues.html
Все отлично работает при обновлении полей, которые определены как text, int или другие значения, но я не знаю, как обновить тип множественного выбора.
Я пытался отправить данные так:
$dv1["value"] = array('Eclipses','Electional','Estoteric/Spritual/Occult');
но система обновляется как новое значение 'Array'?
Возвращаемые значения eTapestry выглядят так:
[18] => Array
(
[dataType] => 0
[displayType] => 2
[fieldName] => My Interests
[fieldRef] => 249.0.39428157
[value] => Electional
[valueRef] => 249.0.39782431
)
[19] => Array
(
[dataType] => 0
[displayType] => 2
[fieldName] => My Interests
[fieldRef] => 249.0.39428157
[value] => Estoteric/Spritual/Occult
[valueRef] => 249.0.39782420
)
........
[21] => Array
(
[dataType] => 0
[displayType] => 2
[fieldName] => My Interests
[fieldRef] => 249.0.39428157
[value] => Archetypal Cosmology
[valueRef] => 249.0.39782417