OneNET应用开发环境 由浅入深应用开发环境
应用开发环境介绍 初识应用开发环境 开发入门 开发进阶
开发指南
开发应用 定义数据对象 创建聚合对象 开发脚本 管理事件 开发流 配置审批流程 开发标准页面 开发高级页面 开发商业流 配置连接器 开发Email发送功能 配置工作流 开发报表 自定义BO 管理平台

定义视图对象

您可以通过创建视图对象,通过可视化的方法来实现多个对象之间关联数据查询功能,获取您需要的对象视图,而不用手动编写SQL语句。

场景描述

对象DepartmentInfo存储了部门信息,包括部门ID、部门经理;对象EmployeeInfo存储了员工信息,包括员工姓名、部门ID。通过名为QueryInfo的视图对象,展示员工及其对应的部门经理信息。

前提条件

对象DepartmentInfo和对象EmployeeInfo已创建完成。

操作步骤

  1. 在APP开发界面左侧列表单击,选择“模型 > 对象”。
  2. 单击“新建 > 新建视图对象”。
  3. 填写视图对象的基本信息,单击“下一步”。

    图 1 New 视图对象

    表 1 Basic Information

    参数名称

    参数说明

    标签

    视图对象在用户界面展示的名称,必填字段,可以由字母,数字,空格,下划线组成。

    名称

    输入标签后单击该参数的输入框,系统会自动生成视图对象的名称。您可以根据需要修改。

    并且,系统会自动增加"__VIEW__CST"后缀,作为对象的唯一标识。

    描述

    视图对象的详细描述,不超过255个字节。

  1. 设置View Object所表示的关联条件,单击“下一步”。

    在A中选择主对象,单击“点击以关联另一个对象“后在B中选择另一个对象,设置关联关系,单击加号设置“关联条件“,单击

    图2表示当部门ID相同时,取两个对象表数据中的交集。

    View Object最多支持三个Object连接,两个Object之间的连接条件由各自的字段及操作符所组成,连接条件可以有多条。

    图 2 配置关联关系

    表 2 Join Objects

    参数名称

    参数说明

    每个“A”对象的记录至少关联一条“B”的记录

    表示结果取满足对象之间设定条件的且合集。

    “A”对象的记录可以关联或不关联“B”的记录

    表示结果取满足对象之间设定条件的或合集。

    关联条件

    表示对象之间的关联条件。单击加号设置,设定好后单击可以呈现出具体的语句。

  2. 在“字段映射”区域单击“添加”,在“名称”中选择字段,选择的字段将作为视图对象展示的字段。设置标签名。

    还可以增加记录筛选条件,只有满足该条件,才会展示在视图中。本节示例场景不涉及。

    图 3 映射信息配置

  3. 单击“下一步”, 预览创建出来的View Object对应的SQL语句。

    图 4 预览

  4. 单击“保存”完成创建。在“自定义字段“页签,显示了我们配置的展示字段。

results matching ""

    No results matching ""