E9公共接口:异步请求与表单操作实战
需积分: 44 56 浏览量
更新于2024-08-06
收藏 1.2MB PDF 举报
在Cisco中型项目实战中,章节13关注于公共异步请求方法和页面loading的管理。首先,页面的加载效果通过`ecCom.WeaLoadingGlobal.start()`函数实现,当需要结束加载但保留遮罩时,可以调用`ecCom.WeaLoadingGlobal.end()`;而完全移除遮罩则使用`ecCom.WeaLoadingGlobal.destroy()`。这些方法的使用需根据业务场景灵活调整,通常直接调用1和3即可满足大部分需求。
章节的核心部分聚焦在e9公共异步请求方法上,这个方法是通过`ecCom.WeaTools.callApi()`函数实现数据交互。该函数接受四个关键参数:接口路径(如'/api/ec/dev/table/datas')、请求类型(默认为'POST',可选值包括'GET'),请求参数(一个对象)以及响应类型(默认为'json',可选值还有'text')。开发者可以使用`.then()`回调处理请求后的逻辑,如打印返回的数据。
接下来,章节介绍了E9表单建模前端接口API,特别是与卡片form相关的操作。由于E9采用单页模式,推荐使用API接口进行操作,而非jQuery或原生JS直接操作DOM。提供了一些核心功能接口:
1. `convertFieldNameToId()`: 这个函数用于将字段名称转换为字段ID,支持多表单和环境的通用性。它接受三个参数:字段名、表单标识(如'main'或'detail_1')和一个布尔值决定是否添加前缀,默认为true。
2. `getFieldValue()`: 获取单个字段的值,输入字段标记(如'field110'),返回字段值。
3. `changeFieldValue()`: 修改单个字段值,字段标记和值信息(JSON格式)作为参数。此方法不仅改变字段值,还可能触发联动效果。对于浏览按钮字段,需要提供特殊对象数组,并在特定条件下设置`showhtml`属性。
这些接口提供了前端与后端服务器之间的高效通信,使得表单操作更加模块化和可维护,对于构建大型项目中的数据驱动界面至关重要。在实际开发过程中,开发者需要熟练掌握这些接口的使用,确保数据的准确传递和UI的动态更新。
2024-11-01 上传
2023-10-26 上传
2024-10-31 上传
2023-05-26 上传
2024-06-14 上传
2023-05-28 上传
Sylviazn
- 粉丝: 29
- 资源: 3871
最新资源
- Angular实现MarcHayek简历展示应用教程
- Crossbow Spot最新更新 - 获取Chrome扩展新闻
- 量子管道网络优化与Python实现
- Debian系统中APT缓存维护工具的使用方法与实践
- Python模块AccessControl的Windows64位安装文件介绍
- 掌握最新*** Fisher资讯,使用Google Chrome扩展
- Ember应用程序开发流程与环境配置指南
- EZPCOpenSDK_v5.1.2_build***版本更新详情
- Postcode-Finder:利用JavaScript和Google Geocode API实现
- AWS商业交易监控器:航线行为分析与营销策略制定
- AccessControl-4.0b6压缩包详细使用教程
- Python编程实践与技巧汇总
- 使用Sikuli和Python打造颜色求解器项目
- .Net基础视频教程:掌握GDI绘图技术
- 深入理解数据结构与JavaScript实践项目
- 双子座在线裁判系统:提高编程竞赛效率