泛微OA移动端流程开发全攻略:代码编写与事件处理

需积分: 25 19 下载量 42 浏览量 更新于2024-09-07 收藏 244KB DOCX 举报
"移动端流程自行开发指南.docx"是一份详细的文档,专注于指导开发者在泛微OA移动端进行流程开发的操作和注意事项。文档的核心内容涵盖了以下几个关键知识点: 1. 文档版本历史:文档提供了版本更新记录,帮助开发者了解不同版本之间的变动和兼容性要求。 2. 系统运行要求:强调自定义代码需插入到mobile显示模板的特定代码块中,以确保其对页面的影响,并指出避免引入jQuery.js的原因,因为系统已内置了该库。 3. 代码块规范:开发者应确保插入的代码语法正确,因为错误可能导致流程功能失常,如按钮失效或签字意见加载问题。推荐使用jQuery进行编程,以降低出错风险。 4. 自定义开发说明: - 字段获取方式:介绍了如何从页面获取不同类型的字段值,包括单行文本、多行文本等。 - 事件绑定:特别提到移动端的事件处理策略,由于IE特有的onpropertyChange事件不可用,建议使用onchange或bindPropertyChange方法,具体根据生态系统的版本来选择。 5. 流程相关变量:在流程页面中,开发者可以访问预定义的流程相关变量,但需注意不要随意修改这些变量,以免影响流程功能。 6. 提交检查事件:在8.1及以上KB1508版本中,推荐使用checkCustomize和dobeforecheck进行自定义检查;而在其他版本中,只能使用dobeforecheck。 7. 操作事件定制:在执行操作前,开发者需要预先保存原始事件,以便进行自定义操作。 8. Ajax数据获取: - 用户对象获取:在特定目录下的页面可通过特定方式获取user对象,而在其他位置则可能需要在web.xml中进行额外配置。 - 参数获取:无论是GET还是POST请求,都能在资源页面通过request对象直接获取参数。 9. Ajax示例:文档还提供了一个Ajax请求的实例,展示了如何在Resource.jsp中使用request对象来处理获取到的参数。 这份文档对于想要深入理解泛微OA移动端流程开发的开发者来说,是不可或缺的参考资料,它不仅给出了实际操作的步骤,还强调了关键的最佳实践和注意事项,有助于提高开发效率并保证功能的稳定性和兼容性。