diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml
index 3f95ec19565703b43a21122d29831d0cd41ca5a5..e48885ff7e21e4d0e421b1fea08749e36d0ff1b2 100644
--- a/src/controls/TableView.qml
+++ b/src/controls/TableView.qml
@@ -304,8 +304,9 @@ ScrollView {
         anchors.topMargin: tableHeader.height
         anchors.fill: parent
         currentIndex: -1
-
+        visible: columns.length > 0
         interactive: false
+
         SystemPalette {
             id: palette
             colorGroup: enabled ? SystemPalette.Active : SystemPalette.Disabled