在Cisco中型项目的实际开发中,E9 API的OA开发接口发挥着关键作用,特别是在表格管理和用户交互方面。本文档详细介绍了几个核心功能,包括控制明细行的操作,这对于构建动态且高效的表单界面至关重要。 首先,3.8节讲述了如何获取明细表的总行数,通过`getDetailRowCount`函数,传入一个表示明细表标识的字符串(如`"detail_1"`),这个函数返回的是明细表中总的行数,但仅用于统计,不能作为循环条件,因为返回的结果不包含行的索引。 接下来的3.9节,控制明细数据行的显示与隐藏是前端交互的重要部分。通过`controlDetailRowDisplay`函数,开发者可以根据传入的行标示(如`"3,5"`表示第3和第5行)和一个布尔值(`true`或`false`)来决定是否隐藏这些行。如果需要隐藏所有行,可以使用`"all"`作为参数。这种操作主要影响UI层面,不会改变行的实际顺序。 最后,3.10节讨论了控制明细行的复选框是否禁用勾选功能。在E9表单中,为了保证代码的整洁性和统一性,不建议使用jQuery或其他非API方式进行操作,而是通过`ModeForm`对象提供的`controlCheckboxDisabled`方法,传入相应的字段标识和状态来实现复选框的启用或禁用。 例如,对于字段`"field110"`,开发者可以通过以下方式获取其值: ```javascript var fieldValue = ModeForm.getFieldValue("field110"); ``` 而要修改字段值并可能触发联动,可以使用`changeFieldValue`函数,例如: ```javascript var newValue = "新值"; var valueInfo = {value: newValue}; // 非浏览按钮字段的简单例子 ModeForm.changeFieldValue("field110", valueInfo); ``` 这些API提供了对表单数据的精细管理,使得开发人员能够根据业务需求定制复杂的表单行为。通过这些方法,前端开发者可以创建出更加灵活和用户体验友好的泛微OA应用。在实际项目中,理解和熟练运用这些接口,可以大大提高开发效率和代码的可维护性。
![xls](https://img-home.csdnimg.cn/images/20210720083658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://profile-avatar.csdnimg.cn/default.jpg!1)
- 粉丝: 34
- 资源: 3989
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![](https://csdnimg.cn/release/wenkucmsfe/public/img/voice.245cc511.png)
最新资源
- Hadoop生态系统与MapReduce详解
- MDS系列三相整流桥模块技术规格与特性
- MFC编程:指针与句柄获取全面解析
- LM06:多模4G高速数据模块,支持GSM至TD-LTE
- 使用Gradle与Nexus构建私有仓库
- JAVA编程规范指南:命名规则与文件样式
- EMC VNX5500 存储系统日常维护指南
- 大数据驱动的互联网用户体验深度管理策略
- 改进型Booth算法:32位浮点阵列乘法器的高速设计与算法比较
- H3CNE网络认证重点知识整理
- Linux环境下MongoDB的详细安装教程
- 压缩文法的等价变换与多余规则删除
- BRMS入门指南:JBOSS安装与基础操作详解
- Win7环境下Android开发环境配置全攻略
- SHT10 C语言程序与LCD1602显示实例及精度校准
- 反垃圾邮件技术:现状与前景
![](https://img-home.csdnimg.cn/images/20220527035711.png)
![](https://img-home.csdnimg.cn/images/20220527035111.png)
![](https://csdnimg.cn/release/wenkucmsfe/public/img/green-success.6a4acb44.png)