E9公共接口:异步请求与表单操作实战
需积分: 44 79 浏览量
更新于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的动态更新。
点击了解资源详情
2021-05-26 上传
2021-05-26 上传
2022-04-29 上传
2023-07-25 上传
2023-07-04 上传
Sylviazn
- 粉丝: 29
- 资源: 3899
最新资源
- 单片机串口通信仿真与代码实现详解
- LVGL GUI-Guider工具:设计并仿真LVGL界面
- Unity3D魔幻风格游戏UI界面与按钮图标素材详解
- MFC VC++实现串口温度数据显示源代码分析
- JEE培训项目:jee-todolist深度解析
- 74LS138译码器在单片机应用中的实现方法
- Android平台的动物象棋游戏应用开发
- C++系统测试项目:毕业设计与课程实践指南
- WZYAVPlayer:一个适用于iOS的视频播放控件
- ASP实现校园学生信息在线管理系统设计与实践
- 使用node-webkit和AngularJS打造跨平台桌面应用
- C#实现递归绘制圆形的探索
- C++语言项目开发:烟花效果动画实现
- 高效子网掩码计算器:网络工具中的必备应用
- 用Django构建个人博客网站的学习之旅
- SpringBoot微服务搭建与Spring Cloud实践