Всем доброго времени суток!
Есть своя форма редактирования одного из инфоблоков. И все было бы ничего, если бы мне не понадобилось для новых (когда $ID<=0 - true) элементов данного инфоблока в форме ) проставлять дефолтные значения для свойств типа Список.
Собрал я значит необходимые ID значения списка и тут упираюсь в функцию:
А конкретно
Просто подставить в этот массив свои значение через
Эффекта от этого не будет, т.к. нужна конкретная нумерация значений типа:
Array("543"=>34, "544"=>35) - тогда значения подставятся.
У меня два вопроса:
1) Что это за нумерация? В документации ничего не нашел.
2) Каким образом можно решить мою задачу?
Заранее спасибо.
Есть своя форма редактирования одного из инфоблоков. И все было бы ничего, если бы мне не понадобилось для новых (когда $ID<=0 - true) элементов данного инфоблока в форме ) проставлять дефолтные значения для свойств типа Список.
Собрал я значит необходимые ID значения списка и тут упираюсь в функцию:
Код |
---|
_ShowPropertyField('PROP['.$prop_fields["ID"].']', $prop_fields, $prop_fields["VALUE"], (($historyId <= 0) && (!$bVarsFromForm) && ($ID<=0)), $bVarsFromForm, 50000, $tabControl->GetFormName(), $bCopy); |
Код |
---|
$prop_fields["VALUE"] |
Код |
---|
$prop_fields["VALUE"][]=$VALUE_ID; |
Array("543"=>34, "544"=>35) - тогда значения подставятся.
У меня два вопроса:
1) Что это за нумерация? В документации ничего не нашел.
2) Каким образом можно решить мою задачу?
Заранее спасибо.