我有TreeView
,并且在信号onSortIndicatorChanged
上我想在checked
的委托中设置CheckBox
的{{1}}属性在我的TableViewColumn
。但是,我不知道该怎么做。
TreeView
答案 0 :(得分:1)
您可以尝试将属性header: <div>Create new<br />Lamborghini</div>,
添加到树视图中,然后将复选框绑定到此属性。然后,在even处理程序中,只需设置TreeView属性的值:
checked
<强>更新强>
如果要设置每项检查状态,可以使用类似的方法将函数存储为视图的属性。在委托中,您可以调用此存储函数来获取特定于项目的属性值:
Component {
id: mycomp
Item {
id: myitm
CheckBox {
id: mycbx
checked: view.checked
}
}
}
TreeView {
id: view
property bool checked: false
TableViewColumn {
delegate: mycomp
}
onSortIndicatorChanged {
view.checked = true
}
}