diff --git a/src/controls/TableView.qml b/src/controls/TableView.qml
index f8ec997bb95c3f9b50e4b08d6d34f5dd376e90c8..874546f25ee131734a566023db08d0e38edd010f 100644
--- a/src/controls/TableView.qml
+++ b/src/controls/TableView.qml
@@ -413,6 +413,7 @@ ScrollView {
                         property int columnIndex: index
                         property int itemElideMode: columns[index].elideMode
                         property int itemTextAlignment: columns[index].horizontalAlignment
+                        property string role: columns[index].role
 
                         function __getValue() {
                             var role = columns[index].role