Я реализую расширение кода Visual Studio, которое предоставляет настраиваемое представление дерева, и в представлении дерева я показываю настраиваемые команды в контекстном меню, используя следующую настройку contributes
:
"contributes": {
...
"menus": {
"view/item/context": [
{
"command": "myExtension.uploadFile",
"when": "view == myBucketExplorer"
}
]
}
...
}
Теперь, есть ли способ показать эту команду только для корневых узлов в виде дерева? Может быть, есть предложение when
, которое может помочь с этим, или мне нужно каким-то образом отключить команду программно, когда меню действительно вызывается?