【发布时间】:2016-08-22 05:13:20
【问题描述】:
keystonejs 有没有办法使用字段条件来使字段依赖于关系字段的值?我使用关系字段作为多选字段类型的解决方法(如建议的here),但是,我无法让另一个字段依赖它?这可能吗?
【问题讨论】:
标签: keystonejs
keystonejs 有没有办法使用字段条件来使字段依赖于关系字段的值?我使用关系字段作为多选字段类型的解决方法(如建议的here),但是,我无法让另一个字段依赖它?这可能吗?
【问题讨论】:
标签: keystonejs
简短的回答是还没有这样的选择。 dependsOn 评估显然是在 evalDependsOn.js 中完成的。我可以调整该文件以检查多选字段的值数组是否包含依赖值。
if (_.isArray(values[key])) {
var intersection = _.intersection(matches, values[key])
return intersection.length > 0
}
但是,这意味着我必须在 dependsOn 字段选项中将 id 指定为值,嗯...
【讨论】:
foreignKey支持,然后你可以指定在关系中使用哪个键...