跳到主要内容

数据列表配置关联查询

场景描述

数据列表组件中实现按关联模型字段筛选数据

实现步骤

  1. 这里以多对一关联字段为示例,假设有数据模型:测试_学生 多对一关联 测试_兴趣,关联标识名称为:多对 1 关联兴趣

  2. 测试_学生为主模型,测试_兴趣为子模型(关联模型),数据列表数据源配置主模型

  3. 数据模型展示

按关联数据标识查询

  1. 按子模型数据标识筛选,可以直接在 query 可视化面包中填写子模型中的对应数据标识即可

按关联字段查询

  1. 按子模型中的某个字段进行筛选,例如查询子模型中兴趣名称为"徒步"的数据

    5.1. 数据筛选切 fx 模式,输入以下代码,将子模型的查询条件写在 relateWhere 当中

    ({
    where: {},
    relateWhere: {
    dd1glxq: {
    where: {
    $and: [
    {
    xqmc: {
    $eq: "徒步",
    },
    },
    ],
    },
    },
    },
    });

    5.2. 数据列表字段查询范围设置为全部字段

    5.3. 数据筛选成功