Цитата:
Сообщение от rombler
Ага понятно. Думал почему скрипт не работает в 10 версии. грешил на массивы. Теперь разобрался.
panel.UserProperty['VarFas'] = VarFas[0];
panel.UserPropertyVariants['VarFas'] = VarFas.join('\n'); //Эта строка выдавала ошибку.
В 10 версии базиса нет возможности добавить список в пользовательское свойство?
|
У себя в демке написал и проверил следующий код:
PHP код:
var variants = [123, 321, 'asd'];
var obj = Model.Selected;
obj.UserProperty['prop'] = variants[0];
obj.UserPropertyVariants['prop'] = variants.join('\n');
У меня всё заработало и у выделенного объекта появилось пользовательское свойство и его варианты.
Попробуйте у себя и, если не запустится, пришлите скриншот ошибки в логе редактора скриптов.