Добрый день! Вопрос по заданию ширины для конкретного поля фильтра из UI, поднятый в этой теме до сих пор актуален. Очень не удобно что нельзя настроить этот параметр через UI. Тем более обидно что в CUBA этот функционал есть.
Добрый день,
В Jmix поменялась реализация размещения компонентов внутри фильтра. Если в Cuba это был GridLayout
, который предоставлял возможность задавать colSpan
, но не был responsive, то в Jmix для размещения используется компонент ResponsiveGridLayout
(java обертка над bootstrap grid). Это означает, что в зависимости от максимального количества колонок компонента Filter (атрибут columnsCount
), строке, содержащей компоненты фильтрации, присваиваются соответствующие стили bootstrap. Простыми словами, все поля фильтрации располагаются в одной строке, но с заданными параметрами максимального количества элементов в строке до того как произойдет перенос, в зависимости от ширины экрана.
Глеб