From cb5b9d85419f491d4f6da4857e99a0ff8ab514da Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9C=B1=E5=AD=90=E6=A5=9A=5Czhuzi?= Date: Tue, 17 Oct 2023 22:38:04 +0800 Subject: [PATCH] update --- src/Qt5/imports/FluentUI/Controls/FluTableView.qml | 13 ++++++++++--- src/Qt6/imports/FluentUI/Controls/FluTableView.qml | 13 ++++++++++--- 2 files changed, 20 insertions(+), 6 deletions(-) diff --git a/src/Qt5/imports/FluentUI/Controls/FluTableView.qml b/src/Qt5/imports/FluentUI/Controls/FluTableView.qml index 3c8d40c8..682cd154 100644 --- a/src/Qt5/imports/FluentUI/Controls/FluTableView.qml +++ b/src/Qt5/imports/FluentUI/Controls/FluTableView.qml @@ -196,9 +196,6 @@ Rectangle { } ScrollBar.vertical: FluScrollBar{ id:scroll_bar_v - onVisualPositionChanged: { - table_view.forceLayout() - } } columnWidthProvider: function(column) { var w = columnSource[column].width @@ -533,6 +530,16 @@ Rectangle { return [] } } + onContentYChanged:{ + timer_force_layout.restart() + } + Timer{ + interval: 50 + id:timer_force_layout + onTriggered: { + header_vertical.forceLayout() + } + } delegate: Rectangle{ id:item_control readonly property real cellPadding: 8 diff --git a/src/Qt6/imports/FluentUI/Controls/FluTableView.qml b/src/Qt6/imports/FluentUI/Controls/FluTableView.qml index d51855bc..b19e406f 100644 --- a/src/Qt6/imports/FluentUI/Controls/FluTableView.qml +++ b/src/Qt6/imports/FluentUI/Controls/FluTableView.qml @@ -197,9 +197,6 @@ Rectangle { } ScrollBar.vertical: FluScrollBar{ id:scroll_bar_v - onVisualPositionChanged: { - table_view.forceLayout() - } } columnWidthProvider: function(column) { var w = columnSource[column].width @@ -534,6 +531,16 @@ Rectangle { return [] } } + onContentYChanged:{ + timer_force_layout.restart() + } + Timer{ + interval: 50 + id:timer_force_layout + onTriggered: { + header_vertical.forceLayout() + } + } delegate: Rectangle{ id:item_control readonly property real cellPadding: 8