窗体变量
在V平台中,窗体变量是窗体级别定义的变量,在本窗体中的任何方法都可以调用,主要用于窗体与窗体之间的参数传值。
info
窗体变量,分为 「窗体输入」和 「窗体输出」,结合“打开窗体并返回数据”规则使用。
场景一(窗体输入)
- 案例介绍
- 配置演示
- 配置详细
- 预览效果
本案例,主要通过打开编辑窗体定义窗体输入接收主窗体传入的参数ID,加载对应的数据进行编辑。
同时,在本案例中添加了几条初始化数据,如下:
info注:界面中配置新增、删除都是针对预览中的数据,如果重新部署会重新将表数据初始化至预览中,然后在界面加载显示。
- 表数据:在V平台中,指表的初始化数据(勾选初始化数据后,每次部署构件,对应id的数据记录都会初始化),部署后会同步至预览中。
- 预览:在窗体界面新增、编辑数据后(Eg:配置新增实体记录 → 保存实体到数据库),在预览中显示——对应传统概念的表数据。
2.1 实体定义
根据「学生信息」表定义实体字段、编码。
2.2 界面定义
通过控件向导生成对应的实体控件,选择性别列进行控件替换,设置保存按钮等。
2.3 窗体输入
定义窗体输入,接收主窗体窗体的学生ID参数值。
2.4 规则配置
(1)窗体加载事件
在本案例中,编辑窗体主要通过主窗体打开使用。
- 主窗体点击「新增」打开时,编辑窗体作为新增数据使用,无需传参,窗体加载应配置「新增实体记录」规则;
- 主窗体点击「编辑」打开时,编辑窗体作为编辑数据使用,传入需要编辑的数据ID参数,窗体加载应配置「从数据库获取数据到实体」规则,加载对应的数据进行编辑;
(2)保存事件
退出窗体
该规则一般是窗体作为弹窗被打开时,确定、保持、取消按钮操作后,退出弹窗使用。
- 确定选择:主窗体配置的「打开窗体并返回数据」则返回True;
- 取消选择:主窗体配置的「打开窗体并返回数据」则返回False;
(3)取消事件
场景二(窗体输出)
- 案例介绍
- 配置演示
- 配置详细
- 预览效果
本案例,主要通过「一览」打开编辑窗体定义窗体输出返回数据给主窗体。
讲解2种返回数据类型的处理场景:文本类型、实体类型。