E9表单建模前端接口API:Modal与字段操作指南

需积分: 44 7 下载量 126 浏览量 更新于2024-08-06 收藏 1.2MB PDF 举报
"本资源主要涉及的是在泛微OA E9API中,如何使用系统样式的Modal弹出框进行中型项目的实战应用。内容涵盖了Modal弹出框的使用方法、E9表单建模前端接口API以及一些常用的基础操作接口。" 在"系统样式的Modal弹出框"部分,描述了在cisco中型项目实战中,如何显示一个具有系统样式的Modal弹出框。这个功能通过`showModalMsg`函数实现,它需要三个参数:`title`(提示信息头部,必须为字符串),`msg`(提示信息内容,支持HTML格式,也是必须的),以及`type`(提示类型,可选,用于定义不同的提示效果,如一般、错误、成功或警告)。最低版本要求为KB900190800。 关于"E9表单建模前端接口API",这部分强调了接口的重要性,特别是在E9的单页模式下,推荐使用API接口进行操作,而非jQuery或原生JS直接操作DOM。全局对象`window.ModeForm`封装了这些接口。同时,接口分为两部分,一部分用于处理卡片形式的表单,另一部分则服务于查询列表。 在"常用基础操作接口"中,提供了几个关键的API方法: 1. `convertFieldNameToId`:该函数用于将字段名称转换为字段ID,以实现代码的通用性和解耦。它需要`fieldName`(字段名称)、`symbol`(表单标识,默认为主表`main`)和`prefix`(是否需要`field`字符串前缀,默认为`true`)作为参数。 2. `getFieldValue`:这个方法用于获取单个字段的值,需要提供字段标示`field${字段ID}_${明细行号}`。 3. `changeFieldValue`:用于修改单个字段的值,会自动触发联动。需要的参数包括字段标示`fieldMark`和一个包含新值的`valueInfo`对象,对于某些特定类型的字段,如文本字段的只读情况,`valueInfo`还可能包含`showhtml`属性。 这些接口的使用示例帮助开发者更好地理解和应用在实际项目中,从而提升开发效率和代码质量。在进行泛微OA的开发时,掌握这些接口的用法至关重要,能够有效减少错误并增强系统的稳定性和一致性。