Ширина компонента фильтра

Добрый день.
Необходимо задать ширину компонента фильтра (например, <propertyFilter/>), но не получается.
В <filter/> задано columnsCount, но (по аналогии с CUBA) задание <propertyFilter width="2"/> никак не влияет на ширину, она остаётся такой, как если бы равнялась 1 и не растягивается на 2 колонки.
Я для примера взял экран user-browse, который создаётся по шаблону, чтобы исключить другие ошибки.

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<window xmlns="http://jmix.io/schema/ui/window"
        caption="msg://UserBrowse.caption"
        focusComponent="usersTable">
    <data readOnly="true">
        <collection id="usersDc"
                    class="ru.consyst.kolnpp.asup.demo.entity.User">
            <fetchPlan extends="_base"/>
            <loader id="usersDl">
                <query>
                    <![CDATA[select e from User e order by e.username]]>
                </query>
            </loader>
        </collection>
    </data>
    <actions>
        <action id="lookupSelectAction"
                caption="msg:///actions.Select"
                icon="LOOKUP_OK"
                primary="true"
                shortcut="${COMMIT_SHORTCUT}"/>
        <action id="lookupCancelAction"
                caption="msg:///actions.Cancel"
                icon="LOOKUP_CANCEL"/>
    </actions>
    <facets>
        <dataLoadCoordinator auto="true"/>
        <screenSettings auto="true"/>
        <presentations auto="true"/>
    </facets>
    <dialogMode height="600"
                width="800"/>
    <layout spacing="true" expand="usersTable">
        <filter id="filter" dataLoader="usersDl" columnsCount="2">
            <properties include=".*"/>
            <configurations>
                <configuration id="_default" default="true" name="default">
                    <propertyFilter property="username" operation="CONTAINS" width="100%" colspan="2"/>
                </configuration>
            </configurations>
        </filter>
        <groupTable id="usersTable"
                    width="100%"
                    dataContainer="usersDc"
                    multiselect="true">
            <actions>
                <action id="create" type="create"/>
                <action id="edit" type="edit"/>
                <action id="remove" type="remove"/>
                <action id="showRoleAssignments" type="showRoleAssignments"/>
                <action id="showUserSubstitutions" type="showUserSubstitutions"/>
                <action id="changePassword" type="changePassword"/>
                <action id="resetPassword" type="resetPassword"/>
                <action id="resetRememberMeToken" type="resetRememberMeToken"/>
            </actions>
            <columns>
                <column id="username"/>
                <column id="firstName"/>
                <column id="lastName"/>
                <column id="email"/>
                <column id="timeZoneId"/>
                <column id="active"/>
            </columns>
            <simplePagination/>
            <buttonsPanel id="buttonsPanel"
                          alwaysVisible="true">
                <button id="createBtn" action="usersTable.create"/>
                <button id="editBtn" action="usersTable.edit"/>
                <button id="removeBtn" action="usersTable.remove"/>
                <button id="showRoleAssignmentsBtn" action="usersTable.showRoleAssignments"/>
                <popupButton id="additionalActionsBtn" caption="msg://additional" icon="GEARS">
                    <actions>
                        <action id="usersTable.changePassword"/>
                        <action id="usersTable.resetPassword"/>
                        <action id="usersTable.resetRememberMeToken"/>
                        <action id="usersTable.showUserSubstitutions"/>
                    </actions>
                </popupButton>
            </buttonsPanel>
        </groupTable>
        <hbox id="lookupActions" spacing="true" visible="false">
            <button action="lookupSelectAction"/>
            <button action="lookupCancelAction"/>
        </hbox>
    </layout>
</window>

Попробуйте установить для propertyFilter colspan="2"

https://docs.jmix.ru/1.x/jmix/1.5/ui/vcl/xml.html#colspan

Я выше на самом деле дескриптор не совсем правильный указал, а после ряда попыток побороть эту проблему, я уже задал там colspan="2" и ещё width="100%".
Но в любом случае, даже <propertyFilter id="usernameFilter" width="2" colspan="2"/> не даёт ожидаемого результата.
И через контроллер тоже ничего не получается (но тут возможно не в том event’е я делаю)

public class UserBrowse extends StandardLookup<User> {
    
    @Autowired
    private PropertyFilter<String> usernameFilter;

    @Subscribe
    public void onInit(final InitEvent event) {
        usernameFilter.setWidth("2");
    }

}

Вы можете определить

columnsCount=“1”

для максимальной ширины “поля ввода” значения параметра.

Но мне не нужна максимальная ширина, нужно 2 колонки из 3, 4 колонки из 7, и т.п. В CUBA это работало, тут, почему-то нет.
Нужно понять почему: я что-то не так делаю или это “баг”, или механика такая не сделана в принципе, что было бы весьма странно и не приятно.

В Jmix поменялась реализация. Вопрос поднимался в теме.