import QtQuick import QtQuick.Controls import QtQuick.Layouts import mystuff ApplicationWindow { id: window visible: true property MyModel model: MyModel { } ColumnLayout { HorizontalHeaderView { syncView: myTable delegate: Label { height: 40 text: model.display // BUG HERE if change display -> my_custom_role } } TableView { id: myTable model: window.model delegate: Item { required property var model Label { height: 40 text: model.my_custom_role // This is fine } } } } }