Всем привет!
Создаю активити для БП, в которой по нажатию кнопки нужно добавлять поля (селекты) для изменения
Код следующий:
Однако почему-то при нажатии на кнопку новый селект не появляется. Хотя элементы таблицы создаются
Выглядит это так:https://prnt.sc/pt1gfb
Подскажите, где ошибка, и в каком направлении копать, чтобы её исправить?
Создаю активити для БП, в которой по нажатию кнопки нужно добавлять поля (селекты) для изменения
Код следующий:
Код |
---|
BX.ready(function() { let userFields = <?= Json::encode($arCurrentValues['SelectField']) ?>; let selectOptions = BX.create('select'); userFields.forEach(function(item) { BX.selectUtils.addNewOption(selectOptions, item.FIELD_NAME, item.FIELD_DESCRIPTION); }); i = 0; BX.bind(BX('AddFieldForUpdate'), 'click', function() { BX.append(BX.create('tr', { children: [ BX.create('td', { props: { width: '40%', align: 'right' }, children: [BX.adjust(selectOptions, { attrs: { id: 'selectedField_' + (i++) } })] }), BX.create('td', { props: { width: '60%' }, children: [ BX.create('p', { text: 'some ' + i++ }) ] }) ] }), BX('fields')); }); }); |
Однако почему-то при нажатии на кнопку новый селект не появляется. Хотя элементы таблицы создаются
Выглядит это так:
Подскажите, где ошибка, и в каком направлении копать, чтобы её исправить?