发帖

#楼主# 2020-2-4

跳转到指定楼层

注册氚云社区,学习低代码知识,与更多氚友互动交流

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
一 、点击列表新增按钮打开表单或点击列表数据标题打开表单详情,动作生命周期如下:
1、平台前端底层向后端发起一个请求
2、平台后端底层接收到前端的请求,实例化表单后端类
3、触发表单后端类构造函数
4、触发表单后端OnLoad事件,base.OnLoad方法中构造表单页面的数据,事件执行完后会将表单页面的数据响应给前端
5、平台前端底层收到后端的响应,对表单页面进行渲染,渲染完毕之后表单页面展现
6、触发前端OnLoad事件
7、触发前端OnLoadActions事件(该事件暂未开放用途,该事件中请不要书写代码)
8、表单页面完全加载完毕


二 、点击表单头部按钮或自定义按钮控件,动作生命周期如下:
1、触发表单前端OnValidate事件,参数actionControl.Action为当前actionName(actionName即按钮编码),此函数内书写return false会终止本次点击动作
2、触发表单前端BeforeSubmit事件,参数action为当前actionName(actionName即按钮编码),此函数内书写return false会终止本次点击动作
3、平台前端底层向后端发起一个请求
4、平台后端底层接收到前端的请求,实例化表单后端类
5、触发表单后端类构造函数
6、触发表单后端OnSubmit事件,base.OnSubmit根据actionName和本次提交数据(this.Request.BizObject)进行不同处理,事件执行完后响应
7、平台前端底层收到后端的响应,根据actionName和响应结果做出不同处理
8、触发前端AfterSubmit事件,参数action为当前actionName,responseValue为后端响应给前端的数据
9、执行完AfterSubmit事件,本次动作生命周期完成

回复

使用道具

1

主题

10

帖子

126

金币

lv3

Rank: 3Rank: 3Rank: 3

积分
156
撸猫侠 发表于 2021-11-14 12:04:13
谢谢指导
回复

使用道具 举报

0

主题

12

帖子

208

金币

奥哲渠道服务商

Rank: 125Rank: 125Rank: 125Rank: 125Rank: 125

积分
253

超级码力氚云标准版氚云专业版

AILE 发表于 2020-11-6 14:01:49
学习了,学习了。
回复

使用道具 举报

0

主题

1

帖子

172

金币

lv4

Rank: 5

积分
207

氚云专业版氚云标准版

合维 发表于 2020-5-19 15:43:50
使用深入后,这个非常重要
回复

使用道具 举报

30

主题

79

帖子

2600

金币

lv5

Rank: 25

积分
1720

2021跨年勋章奥哲周年勋章超级码力氚云标准版氚云专业版

彭龙 发表于 2020-3-6 09:18:41
能不来一个具体的实例,帮助入门呢?

点评

给实例才好学习啊  发表于 2020-3-14 05:40
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关于作者

氚云-南柯

氚云官方人员

  • 主题

    2

  • 帖子

    3

  • 关注者

    7

小黑屋|氚云社区 |粤ICP备15096637号-1
Powered by Discuz! X3.4 Licensed  © 2001-2017 Comsenz Inc.