是否可以根据其他设置的值在设置视图中显示属性?

时间:2020-04-22 14:02:16

标签: visual-studio-code vscode-extensions

我的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不可选项。

有没有办法实现这种行为?

0 个答案:

没有答案