我的Visual Studio代码扩展的package.json
文件如下所示:
{
"contributes": {
"configuration": {
"properties": {
"myplugin.optional.behavior": {
"type": "string",
"enum": [
"Optional",
"Mandatory",
"None"
]
},
"myplugin.optional.behaviorvalue": {
"type": "string"
}
}
}
}
}
在这里,我希望如果用户将None
的值指定为myplugin.optional.behavior
,则属性myplugin.optional.behaviorvalue
将不会显示在扩展程序的设置视图中。另一方面,如果用户指定Mandatory
,则我想使属性myplugin.optional.behaviorvalue
不可选项。
有没有办法实现这种行为?