EOS Low-Code Platform 8 EOS Low-Code Platform 8
  • 8.3.2 (opens new window)
  • 8.3.1 (opens new window)
  • 8.3LA1 (opens new window)
  • 8.2GA (opens new window)
产品简介
学习指南
更新说明
安装与集成
初见EOS
低代码开发手册
专业代码开发手册
专题场景实战
公共服务框架
应用运行治理
升级手册
常见问题
  • 第一个表单
  • 1. 简介
  • 2.效果演示
  • 2.1 新增供应商信息
  • 2.2 编辑供应商信息
  • 3.操作步骤
  • 3.1 进入开发界面
  • 3.2 建立构件包
  • 3.3 建立实体
  • 3.4 生成页面
  • 3.5 完善页面

# 第一个表单

# 1. 简介

本文将以建立供应商、物料、规格三个实体为例,讲解如何建立表单。实体关系如下图

img-firstForm-23

完成表单的建立后,可以进行供应商、物料、规格的新增、查看、编辑与删除操作。

# 2.效果演示

按照本文档操作完成后,您将可以实现以下效果。

# 2.1 新增供应商信息

点击供应商页面的预览按键,进入供应商表单预览页面,新增供应商及其对应的物料、规格信息。

img-firstForm-14

# 2.2 编辑供应商信息

在供应商的默认视图页面点击编辑,可修改供应商及下属的物料、规格信息。

img-firstForm-22

# 3.操作步骤

# 3.1 进入开发界面

  • Express精简版

    启动EOS后,在页面上方单击开发中心选项卡,再点击开发按键,进入低开开发页面。

  • 微服务版

    启动EOS后,在页面上方单击开发中心选项卡,找到需要开发的应用,再点击该应用的开发按键,进入低开开发页面。

# 3.2 建立构件包

概念解释-构件包:在一个企业应用中,应用通常划分为多个相对独立的功能模块,每个模块完成一组相对完整的业务功能。在EOS编程模型中,每个功能模块可以划分为一个构件包。

操作步骤:

  1. 进入开发界面

  2. 在低开开发界面中,点击资源部分的新建图标,新建构件包并填写好构件包名称。

    img-firstForm-01

# 3.3 建立实体

# 3.3.1 建立实体集

概念解释-实体集:实体集是一系列实体的集合,用来统一管理实体。

操作方法:右键点击实体,新建实体集,添加供应商实体。

img-firstForm-02

# 3.3.2 创建持久化实体

概念解释-持久化实体:持久化实体描述数据结构的名称、类型等内容,还定义了数据库表结构和实体属性之间的对应关系。
每个持久化实体必须对应一个数据库表。

步骤一:生成数据库表

右键点击供应商实体,生成表,将数据库脚本填入界面中,然后单击执行脚本。

img-firstForm-17

数据脚本示例如下:


    drop table if exists Material;

    drop table if exists Spec;

    drop table if exists Supplier;

    create table Material (
        id varchar(255) not null,
        name varchar(255) comment '物料名称',
        supplierId varchar(255) comment '所属供应商',
        primary key (id)
    );

    create table Spec (
        id varchar(255) not null,
        name varchar(255) comment '规格名称',
        price numeric(65,0) comment '价格',
        materialId varchar(255) comment '所属物料',
        primary key (id)
    );

    create table Supplier (
        id varchar(255) not null,
        name varchar(255) comment '供应商名称',
        code varchar(255) comment '统一社会信用代码',
        status varchar(255) comment '状态',
        primary key (id)
    );

生成的数据表可以在页面右侧数据源中查看。

步骤二:生成持久化实体
使用上一部生成的数据库表,生成持久化实体。

  1. 在页面右侧数据源中,通过拖拽的方式将已生成的supplier、material、spec三个数据表,拖拽到页面中部设计器中,作为持久化实体。
img-firstForm-18
  1. 修改三个实体的名称,从左到右依次为供应商、物料、规格。
img-firstForm-19

# 3.3.3 关联实体

将供应商、物料、规格三个实体依次建立1对n关联关系。

img-firstForm-05

# 3.4 生成页面

右键点击供应商持久化实体,生成页面,系统会自动生成与其关联的页面。

img-firstForm-07
采用同样的方式,继续生成物料和规格页面。

# 3.5 完善页面

# 3.5.1 调整物料视图

进入物料-默认视图,在视图设置-显示字段取消Specs的显示。

img-firstForm-09

# 3.5.2 调整供应商页面

将供应商页面中的“状态”字段的组件类型修改为“开关”组件。

img-firstForm-10

完成设置后可查看效果,查看与删除供应商的效果如下。

进入供应商的默认视图,可查看供应商及其对应的物料、规格信息。

img-firstForm-20
点击删除按钮,可以删除供应商信息
img-firstForm-22

至此,第一个表单的创建流程完成。

← 附件存储集成 第一个服务 →