тип поля не работает в фильтре по сотрудникам на странице /company/. Т.е. само поле выводится, но не позволяет ничего ввести, inputа в вёрстке просто нет. При этом, этот же тип прекрасно работает в списке задач, к примеру. И там кастомный тип определяется не как CUSTOM, а как STRING. Может быть есть какой-то секрет?
Да, если я правильно понял вопрос
Вы не подскажете, есть может, где-то примеры таких изменений, просто здесь в примере в доке изначально поле добавляется в фильтр (у меня оно так добавлялось в файле bitrix/modules/crm/classes/general/crm_user_type.php , но я думал, что эти события как раз позволят избавиться от такого добавления, а получается, изначально поле всё равно где-то нужно добавить в фильтр (но зачем тогда события, если я его добавлял в ядре, сразу с параметрами, от которых и работало верно отображение?)? Сори, если я всех уже задолбал этим, просто очень мало инфы по этим событиям, и никто даже из фрилансеров не хочет за это браться
Вы не подскажете, есть может, где-то примеры Слишком узкий и нишевый механизм чтобы его реализовывать. Я даже его описывать не стал когда в книгу про фильтр писал. Не думаю что где-то есть примеры. но зачем тогда события, если я его добавлял в ядре, сразу с параметрами, от которых и работало верно отображение?) Битрикс это про наслоение культурных традиций на суровую реальность. Не во всех подсистемах при разработке учитываются расширения и иногда на пол-пути понимают что есть решение получше. Для тех систем где можно выполнить подмену типа - лучше поступить подменой, а для других довольствоваться событиями или искать другой путь
Понял Вас, спасибо
А это может так выйти, что это технически невозможно - через события эти сделать там тип отображения диалогом выбора сущностей? Просто, может, тогда сразу другой вариант какой-то искать
Не во всех подсистемах есть возможность подмены типов. Например в фильтрах сегментов их нет (по крайней мере не было)
Понятно, спасибо, значит точно другой вариант искать
Обсуждают сегодня