vscode TreeView.selection 提供了所有选定的项目,但无法区分哪个是“活动”项目,

hof1towb  于 4个月前  发布在  Vscode
关注(0)|答案(1)|浏览(164)

TreeView 暴露了一个 selection 属性,它是一个包含所选项目的数组,但我不知道有没有办法(我知道的)告诉这些所选项目中哪个是活动/聚焦的。我原以为可能是聪明的,数组中的第一个项目总是活动的,但事实并非如此(它似乎总是从上到下排列)。
在具有 canSelectMany 命令执行的树上,你可以得到活动/聚焦的节点,然后是所有选定节点的数组。
如果 TreeView 有另一个属性 activeSelectionactiveItem,那将非常棒,或者如果我们不想有另一个 API,我们可以只让活动的那个始终是数组中的第一个项目。
/cc @alexr00

dly7yett

dly7yett1#

我想问一下这个术语方面的问题:在树形视图中,如何称呼概述的光标?选择?活动元素?光标?

相关问题