【氚云】表单前、后端各种事件触发动作详解

简介: 表单前、后端各种事件触发动作详解

一 、点击列表新增按钮打开表单或点击列表数据标题打开表单详情,动作生命周期如下:

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事件,本次动作生命周期完成

相关文章
|
2月前
|
存储 数据管理 API
零代码能力:轻松搞定表单和API接口,少写80%后端代码,内含资源
小白接口(果创云 YesApi.cn)是一个零代码和低代码开发平台,提供一站式后端云服务,帮助开发者、学生、业余爱好者、工作室、中小企业及无IT技术人员的传统企业快速搭建应用、接口、服务和网站。平台提供500+免费API接口,支持在线API开发、在线表单、数据库管理、图片文件存储、会员管理等功能,无需后端开发经验,轻松实现数据处理和应用开发。
|
4月前
|
前端开发 JavaScript
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
这篇文章介绍了使用AJAX技术将前端页面中表单接收的多个参数快速便捷地传输到后端servlet的方法,并通过示例代码展示了前端JavaScript中的AJAX调用和后端servlet的接收处理。
这篇文章介绍了如何使用form表单结合Bootstrap格式将前端数据通过action属性提交到后端的servlet,包括前端表单的创建、数据的一级和二级验证,以及后端servlet的注解和参数获取。
|
4月前
|
JSON 前端开发 API
Django 后端架构开发:通用表单视图、组件对接、验证机制和组件开发
Django 后端架构开发:通用表单视图、组件对接、验证机制和组件开发
70 2
|
4月前
|
大数据 数据处理 分布式计算
JSF 逆袭大数据江湖!看前端框架如何挑战数据处理极限?揭秘这场技术与勇气的较量!
【8月更文挑战第31天】在信息爆炸时代,大数据已成为企业和政府决策的关键。JavaServer Faces(JSF)作为标准的 Java Web 框架,如何与大数据技术结合,高效处理大规模数据集?本文探讨大数据的挑战与机遇,介绍 JSF 与 Hadoop、Apache Spark 等技术的融合,展示其实现高效数据存储和处理的潜力,并提供示例代码,助您构建强大的大数据系统。
55 0
|
4月前
|
JavaScript 安全 数据安全/隐私保护
深入Node.js与Express:从表单接收到数据验证的完整指南——实战技巧揭秘后端开发中的表单处理流程
【8月更文挑战第31天】在Web开发中,处理表单数据至关重要。本文通过实例详细讲解了如何利用Node.js与Express框架接收和验证表单数据。首先,搭建环境并初始化一个简单的Express应用;接着,演示如何接收用户注册表单中的`username`和`email`字段;最后,引入`joi`模块进行数据验证,确保数据安全准确。掌握这些技能有助于开发者构建更安全、友好的Web应用。随着Node.js和Express的不断进步,未来将有更多高级功能值得期待。
104 0
|
6月前
|
存储 NoSQL Java
大事件后端项目34_登录优化----redis_SpringBoot集成redis
大事件后端项目34_登录优化----redis_SpringBoot集成redis
大事件后端项目34_登录优化----redis_SpringBoot集成redis
|
6月前
|
Java Linux 程序员
大事件后端项目36--------SpringBoot项目部署
大事件后端项目36--------SpringBoot项目部署
|
6月前
|
存储 Java Maven
大事件后端项目31--------文件上传_阿里云OSS_入门程序
大事件后端项目31--------文件上传_阿里云OSS_入门程序
|
6月前
|
存储 运维 Java
大事件后端项目30------文件上传_阿里云OSS_准备工作
大事件后端项目30------文件上传_阿里云OSS_准备工作
|
6月前
|
存储 Java Spring
大事件后端项目29------文件上传_本地存储
大事件后端项目29------文件上传_本地存储

热门文章

最新文章