过滤条件间依赖/级联

过滤条件之间可以设置依赖关系,从而达到过滤条件级联的效果,常见的例如省、市、区县这样的三级单选条件的级联效果!

目前Sugar中只能对『单选』、『多选』类型的过滤条件设置依赖。例如城市单选条件对省份单选条件的依赖设置:

图片

如上设置,城市过滤条件在拉取自身的数据时,如果使用的SQL建模方式来绑定的自身数据,我们在SQL语句中就可以关联省份这个过滤条件了,点击上图中的『调试』按钮:

图片

上面示例中使用了SQL建模方式来绑定过滤条件的数据,关于SQL语句中关联过滤条件,详见「SQL关联过滤条件」

同样,如果您使用API方式来绑定城市过滤条件的数据,我们也会将省份的取值作为conditions参数传递给您的API,详见「过滤条件API格式」

当然,上面的示例中城市只依赖了一个省份条件,并且只是简单的两级级联,在实际场景中一个过滤条件完全可以依赖多个其他的过滤条件,并且也完全可以实现多级的级联,期待您的尝试。

本页内容