Элемент Split не растягивается на всё рабочее пространство

Добрый день!

Использую Jmix 2.1.3

Имеется элемент split у которого width = 100% при это вижу, что на экране стиль:
style=“width: calc(49.95% - 0.75rem);margin-left: 0px;”

Т.е. моё значение переписывается какими-то настройками. В кастомном css пытался переопределить стиль по идентификатору split, но значение указанное выше упорно не перезаписывается.

Код в консоли:
<vaadin-split-layout id=“counterparties_split” orientation=“horizontal” style=“width: calc(49.95% - 0.75rem);margin-left: 0px;”>

Код view:
<split id=“counterparties_split” width=“100%”>

Являюсь новым пользователем jmix, подскажите, может надо ещё какую информацию надо предоставить.

Добрый день!

Не могли бы вы предоставить полный код контроллера экрана? Из уже предоставленной информации не до конца понятно, в чем может быть проблема.

С уважением,
Дмитрий

именно контроллера или view?

И контроллера и view, для полноты картины.

counterparty-list-view.xml (6.1 КБ)
CounterpartyListView.java (3.3 КБ)
запрашиваемые файлы

Проблема в том, что ваш split находится внутри formLayout. Т.к. formLayout настроен на отображение элементов в 2 столбца, и имеет 1 внутренний элемент верхнего уровня - split, то этот split как раз и занимает один столбец, слева.

Думаю, если просто удалить formLayout, то вы добьётесь желаемого результата.

Заметка: свойства width и height лучше задавать соответствующих атрибутах, вместо style. Т.к. style записывается напрямую в dom-element компонента и может перезаписывать какие-то предопределенные стили.

Вот немного видоизмененный код view: counterparty-list-view.xml (5.7 КБ)

Надеюсь, мой ответ Вам помог.

С уважением,
Дмитрий

Большое спасибо за ответ! позже попробую.

1 симпатия