为 keystoneJS 中的嵌套字段设置 'dependsOn'
Set 'dependsOn' for nested fields in keystoneJS
如何为嵌套字段设置 'dependsOn'?
这行不通...
Model.add({
title: { type: String, required: true },
test1: { type: Boolean, default: false },
verify1: { type: String, dependsOn: { test1: false } },
nested: {
test2: { type: Boolean, default: false },
verify2: { type: String, dependsOn: { test2: false } },
}
});
我尝试了一些东西。您不仅必须包含路径,而且还必须将其视为字符串。
这有效...
Model.add({
title: { type: String, required: true },
test1: { type: Boolean, default: false },
verify1: { type: String, dependsOn: { test1: false } },
nested: {
test2: { type: Boolean, default: false },
verify2: { type: String, dependsOn: { 'nested.test2': false } },
}
});
如何为嵌套字段设置 'dependsOn'?
这行不通...
Model.add({
title: { type: String, required: true },
test1: { type: Boolean, default: false },
verify1: { type: String, dependsOn: { test1: false } },
nested: {
test2: { type: Boolean, default: false },
verify2: { type: String, dependsOn: { test2: false } },
}
});
我尝试了一些东西。您不仅必须包含路径,而且还必须将其视为字符串。
这有效...
Model.add({
title: { type: String, required: true },
test1: { type: Boolean, default: false },
verify1: { type: String, dependsOn: { test1: false } },
nested: {
test2: { type: Boolean, default: false },
verify2: { type: String, dependsOn: { 'nested.test2': false } },
}
});