我正在尝试根据“状态”标准对一组对象执行过滤器。
...
or {
office {
state {
'in'('abbrev', filters.stateFilter)
}
}
state {
'in'('abbrev', filters.stateFilter)
}
}
如果 OR 中的 State 过滤器包含在 cide 中,它只会获取与 State 匹配的对象,而不是 Office.State。如果我删除状态过滤器代码,它会正确获取对象的 Office.State。
标准需要获取对象的状态(如果有的话)以及对象的 Office.State(如果有的话)。
我假设它与标准构建器中的一些隐式连接有关?
任何线索将不胜感激!