Keystonejs字段条件指向关系字段

时间:2016-04-27 18:11:43

标签: keystonejs

keystonejs中是否有一种方法可以使用字段条件来使字段依赖于关系字段的值?我使用关系字段作为多选字段类型的解决方法(如建议的here),但是,我无法使另一个字段依赖它?无论如何这可能吗?

1 个答案:

答案 0 :(得分:0)

简短的回答是还没有这样的选择。 dependsOn评估显然是在evalDependsOn.js中完成的。我可以调整该文件以检查多选字段的值数组是否包含依赖值。

if (_.isArray(values[key])) {
    var intersection = _.intersection(matches, values[key])
    return intersection.length > 0
}

然而,这意味着我必须在dependsOn字段选项中指定id作为值,嗯......