问题描述
需求:根据先前的选择(在这种情况下为“ Analytics”)显示条件提示。
问题:对于任何选择,即使我选择了AppDynamics或都不选择,它仍显示提示添加Google Analytics(分析)的跟踪ID。
参考:Applying Subschemas Conditionally
注意:为了简单起见,我删除了“ allOf”,“ anyOf”等代码,并删除了其他任何分析工具的代码,但仍然无法正常工作。
代码(Schema.json):
{
"$schema": "http://json-schema.org/schema","id": "MyDemoSchema","title": "My Demo Schematics Schema","type": "object","properties": {
"analytics": {
"enum": [
"none","GoogleAnalytics","AppDynamics"
],"x-prompt": "Which Analytics would you like to use?"
}
},"if": {
"properties": {
"analytics": {
"const": "GoogleAnalytics"
}
}
},"then": {
"properties": {
"GoogleAnalytics": {
"type": "string","x-prompt": "Enter Tracking ID?"
}
}
}
}
阅读了很多关于此的文章,但仍然无法弄清楚。有什么方法可以添加这些条件提示吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)