вот поле типа строка.
В базе создала 10 фактических адресов-пользовательских полей типа строка UF_ADR_FACT1, UF_ADR_FACT2.... UF_ADR_FACT10
Я средствами яваскрипт добавляю поле.
| Код |
|---|
function addField () {
var num=parseInt($('#add_address').find('div.add:last').attr('id').slice(3));
var selectnum = num+1;
$('div#add_address').append('<div id="add'+selectnum+'" class="add"><div class="form-group"><div class="form-label">Адрес фактический'+selectnum+'</div><div class="form-control">');
//$('div#add_address').append(<? $APPLICATION->IncludeComponent("bitrix:system.field.edit",$arResult["USER_PROPERTIES"]["DATA"]["UF_ADR_FACT1"]["USER_TYPE"]["USER_TYPE_ID"],array("bVarsFromForm" => $arResult["bVarsFromForm"], "arUserField" => $arUserField, "form_name" => "regform"), null, array("HIDE_ICONS"=>"Y"));?>
$('div#add_address').append('</div></div>');
}
|
не берет. Почему не знаю...
2 способ.
Создала поле список UF_ADRESS_FACT . пользователь может добавлять адрес в список, то есть сам редактировать и удалять свои элементы списка?
3способ. Есть ли какое нибудь пользовательское поле типа массив?