Добавляем поле с выбором пользователей в новом дизайне с возможностью поиска по словарю
Проблема
Когда добавляем поле через редактор полей в новом дизайне просмотра заявки/сделки/контрагента
И например добавляется поле с возможностью выбора пользователей
И в итоге в данном поле не отображается поиск.
Как решить
Идем в редактирование микроблока нового дизайна страницы:
Заявка: /admin/microblocks/microblock_editor?path=Agency.bids/admin_view (отображается в шестренке)
Ищем микроблок - Agency.bids/components/main_tab и переходи в его редактирование (на других дизайнах сделки и контрагента - последняя часть микроблока равна - main_tab)
Через поиск по странице ищем такую строчку - DictionaryHideField
Там будет микроблок со свойством pathData
{_View}->set('DictionaryHideField', ['id', 'title', 'external_id', 'deleted', 'bid_status_id', 'source_id', 'rent', 'category_id', 'readiness_id', 'price_from', 'price_to', 'user_id'])
Добавляем в массив алиас поле, которые ранее вы создали в словарях (Алиас поля, Название поля, тип поля - список, словарь - Users.User - словарь пользователей)
Чтобы в итоге получилась такая строка
{_View}->set('DictionaryHideField', ['id', 'title', 'external_id', 'deleted', 'bid_status_id', 'source_id', 'rent', 'category_id', 'readiness_id', 'price_from', 'price_to', 'user_id', 'алиас_поля'])
алиас_поля - где алиас поля из словаря
Данная строка спрячет поле из просмотра общее - при этом в редакторе поле - поле будет отображаться
Далее находим в микроблоке main_tab нужно вам место для размещения поля и копируем структура микроблока на основе поля пользователь