Поправить свойство привязки к элементам Highload-инфоблоков

Рейтинг: 21.3060  
В работе
Предложил Постоев Олег 05.02.2014 16:18:22

Поправить свойство привязки к элементам Highload-инфоблоков



При открытии страницы создания/редактирования элемента инфоблока, у которого есть свойство привязки к элементам Highload-инфоблока в <select> подгружается список из всех элементов инфоблока.
Это происходит и когда элементов 4 и когда 600 000 элементов, только во втором случае апач обрубает процесс.

Предлагаю делать проверку на количество элементов и если их много выводить форму привязки не из селекта, а из списка элементов Highload-инфоблока с фильтром, как у обычных инфоблоков.

P.S. Если сделать множественную привязку, то в свойствах элемента инфоблока сохраняется только первый привязанный элемент highload-инфоблока. Печаль :(

Рейтинг: 1  
Белоконь Дмитрий 04.04.2016 20:47:13
Неужели такая банальная вещь до сих пор не исправлена?
Рейтинг: 2.3327  
Белоконь Дмитрий 11.08.2016 00:57:07
Прошло больше 2-х лет, а хром до сих пор подвисает, т.к. в справочнике 5500 элементов и нельзя отредактировать его свойство из админки - грузит все элементы сразу. Ну как так можно?
Рейтинг: 3  
Постоев Олег 24.10.2016 14:24:09
Прошло больше 2-х лет, а хром до сих пор подвисает, т.к. в справочнике 5500 элементов и нельзя отредактировать его свойство из админки - грузит все элементы сразу. Ну как так можно?
Да всем пофиг. Даже если вы сюда код с решением выложите, все равно еще N лет ждать реакции.

Не уверен, но вдруг для вашей задачи подойдет генератор админок:
http://samokhvalov.info/blog/all/bitrix-admin-helper/


Сможете свои страницы сделать в админке как угодно
Рейтинг: 0  
Берсенёв Алексей 05.10.2018 11:44:47
Внимание! Статус изменился на "В работе"!  ;)  
Рейтинг: 3  
Мазнев Сергей 25.06.2019 16:18:35
Внимание! Статус изменился на "В работе"!
Интересно, сколько лет ждать еще?
В справочнике несколько сотен тысяч элементов - просто уже нельзя открыть карточку элемента.
:facepalm:  
Рейтинг: 3  
Постоев Олег 25.07.2019 12:58:22
Куда вы все торопитесь? Идее только шестой год пошел, битриксу надо время