我有一个TreeView和一个包含该树的ModelIndexes的数组。树视图的selectionMode
设置为Controls.SelectionMode.ExtendedSelection
。
有没有办法根据数组中的索引突出显示树中的所有行?
我已经可以使用
选择一行了myTreeView.selection.setCurrentIndex(myindex, ItemSelectionModel.ClearAndSelect)
但我找不到选择/突出显示多行的方法?
答案 0 :(得分:2)
我找到了解决方案。我不确定这是不是最好的方法,但我会在这里发布,万一有人也在寻找这样的东西。
myTreeView.selection.clear()
for(var j = 0; j < selectedindex.length; j++)
{
myTreeView.selection.setCurrentIndex(selectedindex[j], ItemSelectionModel.Select)
}
所以重点是使用Select
作为ItemSelectionModel,而不是ClearAndSelect
!