Необработанный HTML в фильтре форм
В моей компании мы разработали решение по управлению спортсменами, где каждый спортсмен вставляется в приложение пользователями-администраторами. Для указанного решения использовался генератор администратора Symfony.
На второй итерации проекта одна из просьб клиентов состояла в том, чтобы сделать печатный список спортсменов более разборчивым. Для этого мы создали надлежащие стили CSS, которые будут использоваться, когда пользователь выбирает опцию печати в браузере.
Однако фильтр формы спортсменов содержит некоторые теги HTML (виджеты Symfony), которые не отображаются должным образом, а именно тег select, который может иметь несколько вариантов выбора (варианты выбора не отображаются в окне предварительного просмотра).
Итак, я хотел бы знать, возможно ли вставить необработанный HTML-код непосредственно в фильтр формы (получить выбранные параметры и преобразовать их в метки или простой текст), который будет виден только тогда, когда пользователь выберет параметр печати.
1 ответ
Вы можете поместить собственный виджет вместо стандартного виджета выбора, который добавляет значения, которые вы хотите показывать при печати, но по умолчанию скрыты в стилях. Затем вы показываете их, используя свою таблицу стилей печати.