数据列表配置关联查询
场景描述
数据列表组件中实现按关联模型字段筛选数据
实现步骤
这里以多对一关联字段为示例,假设有数据模型:测试_学生 多对一关联 测试_兴趣,关联标识名称为:多对 1 关联兴趣
以测试_学生为主模型,测试_兴趣为子模型(关联模型),数据列表数据源配置主模型
数据模型展示
按关联数据标识查询
- 按子模型数据标识筛选,可以直接在 query 可视化面包中填写子模型中的对应数据标识即可
按关联字段查询
按子模型中的某个字段进行筛选,例如查询子模型中兴趣名称为"徒步"的数据
5.1. 数据筛选切 fx 模式,输入以下代码,将子模型的查询条件写在 relateWhere 当中
({
where: {},
relateWhere: {
dd1glxq: {
where: {
$and: [
{
xqmc: {
$eq: "徒步",
},
},
],
},
},
},
});5.2. 数据列表字段查询范围设置为全部字段
5.3. 数据筛选成功