TaskBuilder触发前端组件请求后台服务的常见事件

当以下事件发生时,可能会触发相关前端组件向后台服务发起请求:

4.3.1页面加载时

这种情况主要用于数据查询,在前端页面加载完毕后(页面静态内容渲染完毕),会自动判断页面里的每个前端组件是否设置了数据查询操作,如果设置了,则自动请求相应的后台服务进行数据查询,并将查询结果绑定到组件内,例如数据表格组件、表单组件、下拉列表组件、数据卡片组件、树形组件等,但数据表格组件如果在属性里设置了"不自动加载数据",则不会自动加载,需要用脚本手动加载数据,主要是用于一些特殊场景,例如页面里通过选项卡组件放置了多个数据表格,除了第一个选项卡的数据表格需要自动加载,其他选项卡的数据表格可以在点击对应的选项卡后再通过脚本手动加载,这样可以加快页面打开速度,不用每次都加载所有选项卡中的列表数据。

4.3.2表单提交时

这种情况主要用于数据添加和修改,在表单组件里放置各种输入项,然后设置好表单的数据提交参数,点击确定按钮时,调用表单组件的 submit() 方法,就可以将表单里各个输入项的数据提交给对应的后台服务,实现数据添加或修改服务。

4.3.3点击删除按钮时

数据表格组件和树形组件都提供了数据删除的功能,在这两个组件的属性里设置好数据删除有关的参数后,就可以实现点击删除按钮时,删除指定行或节点的数据,具体的设置方法后面会详细介绍。

4.3.4关联输入项的值发生变化时

如果前端页面里的服务请求组件设置的请求参数中,有类型为"组件值"的参数,并且服务请求组件启用了"参数变化时自动重载",则当请求参数里设置的这些组件的值发生变化时,就会触发该服务请求组件重新发起请求。例如数据列表页面,数据表格组件的数据查询设置里,请求参数关联了页面上的查询条件输入项,则当这些输入项的值发生变化时,就会将这些查询条件的值发送给后台服务进行重新查询,然后在列表里显示最新的查询结果。

相关推荐
柒和远方7 分钟前
Phase 7.4 学习博客:为什么多 API 项目需要 Swagger / OpenAPI
前端·后端·架构
张龙6879 分钟前
拼多多开放平台对接踩坑实录:从 CLIENT_ID 配置到 MD5 签名算法的完整填坑指南
前端
GuWenyue17 分钟前
提示词彻底过时?一套上下文工程方案,3步让LLM落地生产,代码直接复用
前端·javascript·人工智能
柒和远方21 分钟前
Phase 7.3 复盘:后台任务不只是“扔进队列”,还要能被看见
前端·后端·架构
2501_9437823525 分钟前
【共创季稿事节】 倒计时器:时分秒选择器与定时器的协同工作
前端·华为·harmonyos·鸿蒙·鸿蒙系统
奶油mm33 分钟前
公司技术债堆积如山,我一人之力用 Vue3 偷换了整个前端架构
前端·vue.js
用户9385156350733 分钟前
深入理解 JavaScript 中的 this 与数据存储的奥秘
前端·javascript
JNX_SEMI1 小时前
AT2659 L1频段多模卫星导航低噪声放大器技术解析
前端·单片机·嵌入式硬件·物联网·硬件工程
Profile排查笔记3 小时前
指纹浏览器环境异常排查:Fingerprint、Profile、Proxy、Session 和 Task Log 怎么看
前端·人工智能·后端·自动化
京韵养生记3 小时前
【无标题】
java·服务器·前端