cuba-platform / cuba

CUBA Platform is a high level framework for enterprise applications development
https://www.cuba-platform.com
Apache License 2.0
1.34k stars 219 forks source link

Datagrid horizontal scrollbar is not visible on win 11 with firefox browser #3288

Open rusiaikinat opened 2 years ago

rusiaikinat commented 2 years ago

https://forum.cuba-platform.com/t/datagrid-horizontal-scrollbar-visibility/16530/4

Environment

VM: WinDev2209Eval (win11 reproduced only here) Platform version: cuba 7.2.19 FireFox: 105.0.1

Steps:

Open cuba-petclinic project Open screen descriptor pet-browse.xml Replace groupTable with DataGrid

<dataGrid id="petsTable" dataContainer="petsDc" width="100%">
            <actions>
                <action id="create" type="create"/>
                <action id="edit" type="edit"/>
                <action id="remove" type="remove"/>
                <action id="excel" type="excel"/>
                <action id="clearFilter"
                        caption="msg://clearFilter"
                        icon="ERASER"/>
            </actions>
            <columns>
                <column id="name" property="name"/>
                <column id="identificationNumber" property="identificationNumber"/>
                <column id="birthDate" property="birthDate"/>
                <column id="owner" property="owner"/>
                <column id="type" property="type"/>
                <column id="type2" property="type"/>
                <column id="type3" property="type"/>
                <column id="type4" property="type"/>
                <column id="type5" property="type"/>
                <column id="type6" property="type"/>
                <column id="type7" property="type"/>
                <column id="type8" property="type"/>
                <column id="type9" property="type"/>
                <column id="type10" property="type"/>
                <column id="type11" property="type"/>
                <column id="type12" property="type"/>
                <column id="type13" property="type"/>
                <column id="type14" property="type"/>
                <column id="type15" property="type"/>
            </columns>
            <rowsCount/>
            <buttonsPanel id="buttonsPanel" alwaysVisible="true">
                <button id="createBtn" action="petsTable.create"/>
                <button id="editBtn" action="petsTable.edit"/>
                <button id="removeBtn" action="petsTable.remove" stylename="danger"/>
                <button id="excelBtn" action="petsTable.excel" stylename="friendly"/>
            </buttonsPanel>
            <rows/>
        </dataGrid>

Run project Open firefox browser and open the screen Pets in the running project Not all columns are visible on the screen image

AR: datagrid horizontal scrollbar not visible ER: datagrid horizontal scrollbar is visible

WILYR commented 1 year ago

The problem is also reproduced on ALT Workstation K 10.2 (Sorbaronia Mitschurinii) with Firefox 102.12.0esr This helps me: Go to about:preferences or open the Firefox preferences via the UI Scroll down until you get to a section titled "Browsing", or search for "scroll" Check the setting "Always show scrollbars" Source