泛微OA流程表单API接口指南
需积分: 45 54 浏览量
更新于2024-07-15
收藏 778KB PDF 举报
"E9流程表单前端接口API文档主要介绍了泛微OA系统中前端开发的相关接口API,尤其是关于E9流程表单的接口。文档强调了使用API进行操作的重要性,以确保兼容性和统一运维,并提供了移动端兼容性、前端代码开发方式以及PC端打开表单方法的详细说明。"
在泛微OA系统的前端开发中,E9流程表单的前端接口API被封装在全局对象`window.WfForm`下。这些接口适用于不同环境,包括移动端和PC端,但某些接口可能有特定的使用范围和最低版本要求。为了保持代码的一致性和兼容性,开发者应避免直接使用jQuery或原生JS操作DOM,而是推荐使用提供的API接口。
文档中提到,对于移动端的兼容性,`WfForm`对象下的接口已统一,使得在EM7版本的移动端和PC端可以共享相同的自定义页面。通过`WfForm.isMobile()`方法可以判断当前环境是否为移动端。在处理自定义页面时,PC端和移动端的处理方式有所调整,以降低开发和维护成本。
前端代码开发有三种方式:
1. 方式1:模板上的代码块,针对单个节点进行配置,适用于显示/打印/移动模板。
2. 方式2:在`workflow_base`表的`custompage`列配置,应用于当前路径的所有节点,需要注意与预算、考勤、车辆等关联字段的处理。
3. 方式3:路径管理中的全局自定义页面,适用于系统所有非模板模式的场景,适用于PC及移动设备。
特别需要注意的是,方式2和方式3中不应引入`init_wev8.js`,并且在排查问题时,可以通过简单的`alert`测试来确认代码是否生效。
在PC端打开表单时,可以通过传递路径ID来新建请求。`WfForm.isMobile()`方法可用于判断当前是否在移动终端。此外,接口参数如`url`用于打开表单的链接,`callbackFun`为EM客户端返回时的回调函数,而`returnUrl`则可能是用于处理回跳的URL。
总体来说,这个文档为泛微OA系统中E9流程表单的前端开发提供了详细指导,包括接口的使用、移动端兼容策略以及不同开发方式的注意事项,帮助开发者高效且稳定地构建和维护表单功能。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-09-24 上传
2020-07-07 上传
2020-10-23 上传
2021-07-30 上传
2019-07-28 上传
2019-11-04 上传
林泽强
- 粉丝: 37
- 资源: 16
最新资源
- MATLAB新功能:Multi-frame ViewRGB制作彩色图阴影
- XKCD Substitutions 3-crx插件:创新的网页文字替换工具
- Python实现8位等离子效果开源项目plasma.py解读
- 维护商店移动应用:基于PhoneGap的移动API应用
- Laravel-Admin的Redis Manager扩展使用教程
- Jekyll代理主题使用指南及文件结构解析
- cPanel中PHP多版本插件的安装与配置指南
- 深入探讨React和Typescript在Alias kopio游戏中的应用
- node.js OSC服务器实现:Gibber消息转换技术解析
- 体验最新升级版的mdbootstrap pro 6.1.0组件库
- 超市盘点过机系统实现与delphi应用
- Boogle: 探索 Python 编程的 Boggle 仿制品
- C++实现的Physics2D简易2D物理模拟
- 傅里叶级数在分数阶微分积分计算中的应用与实现
- Windows Phone与PhoneGap应用隔离存储文件访问方法
- iso8601-interval-recurrence:掌握ISO8601日期范围与重复间隔检查