🎁入门案例-增删改查
通过 增删改查 案例,初步了解在 V-AppDeveloper 应用设计器中,如何实现数据的新增、保存、获取,以及实体的基本运用。
实体含义
- 在V平台中,实体是界面和表/查询之间的 桥梁 。
- 界面通过绑定实体,新增/删除界面数据时,仅针对实体记录,需要结合保存规则,才可以将数据保存至业务表;
- 表/查询通过获取规则加载数据至实体,然后界面控件绑定实体,则数据在界面展现。
- 案例介绍
- 配置演示
- 配置详细
本案例实现数据的新增、保存、获取和查询,以及实体的基本运用。
1. 创建业务构件
2. 创建表
按需添加表字段,设置字段类型。
3. 窗体定义
3.1 实体定义
table1(表1)
:一般根据表生成对应的实体,包括实体编码和字段定义;ENT_QueryPanel(查询条件过滤实体)
:查询条件面板控件,配置数据源后自动生成,不允许随意修改和删除(修改数据源会自动更新查询实体,删除控件才会自动删除该实体)。
3.2 控件定义
根据需求,依次添加列表和查询条件面板控件。
(1)列表控件
控件向导,绑定实体字段。
开启列表工具栏功能,依次添加「新增」、「删除」和「保存」列表左侧工具按钮,并且添加对应的事件。
(2)查询条件面板控件
设置查询条件配置:绑定数据源 → 设置查询条件
根据查询条件,生成的查询实体如下:
添加查询事件:
4. 规则配置
(1)窗体加载事件
获取表数据至界面实体,设置字段映射关系。
(2)查询过滤事件
与窗体加载事件一样配置规则,只是需要设置条件过滤( table1.name like ENT_QueryPanel.name
),关联查询条件面板的条件设置,即可。
(3)新增按钮事件
(4)删除按钮事件
(5)保存按钮事件
5. 保存部署,预览效果
(1)构件部署:选择构件部署到本地测试服务
(2)页面预览:选择页面,在本地测试服务预览