泛微OA前端开发接口方法详解
需积分: 50 118 浏览量
更新于2024-08-05
5
收藏 25KB DOCX 举报
"泛微OA前端开发接口方法和自定义方方法总结注释"
泛微OA前端开发接口方法和自定义方方法总结注释,旨在帮助刚接触泛微OA前端开发的小白和不了解泛微OA开发的老手。该文档总结了泛微OA前端开发中常用的接口方法和自定义方方法,并提供了一些建议和注意事项。
**方式一:模板上代码块**
在泛微OA前端开发中,可以使用模板上代码块的方式来开发前端代码。这种方式针对单个节点,在显示/打印/移动模板单独配置。这种方式可以实现灵活的前端开发,但是需要注意模板的配置和管理。
**方式二:路径管理**
泛微OA前端开发中还可以使用路径管理的方式来开发前端代码。这种方式可以针对此路径下所有节点所有模板生效。需要在【路径管理】-打开具体路径-【基础设置】-【自定义页面】中进行配置。
**方式三:流程表单自定义页面设置**
泛微OA前端开发中还可以使用流程表单自定义页面设置的方式来开发前端代码。这种方式可以针对系统所有非模板模式的场景(PC及移动)。需要在【路径管理】-【应用设置】-【流程表单自定义页面设置】中进行配置。
**注意事项**
在泛微OA前端开发中,需要注意以下几点:
* 禁止引入init_wev8.js的方式二和方式三。
* 在配置不生效时,请先将代码块/custompage仅写alert确认是否生效,再逐步排查错误原因。
* 表单字段相关操作,不推荐使用jQuery,禁止原生JS直接操作DOM结构!
**前端代码开发方式**
泛微OA前端开发中,前端代码开发方式可以使用 script 标签引入js文件。例如:
```
<script type="text/javascript">
// 这个是OA的jQuery方法,原版也生效但最好用这个
jQuery(document).ready(function(){
});
</script>
```
**获取字段值**
泛微OA前端开发中,可以使用 WfForm 对象来获取字段值。例如:
```
// 获取浏览框显示值
vargs = WfForm.getBrowserShowName("field14713");
// 获取单个字段值
var fieldValue = WfForm.getFieldValue("field110");
// 获取下拉框的文字值
var zp1 = WfForm.getSelectShowName("field14559");
```
**事件绑定**
泛微OA前端开发中,可以使用 WfForm 对象来绑定事件。例如:
```
// 绑定字段变化事件
WfForm.bindFieldChangeEvent("field14559", function(obj, id, value){});
// 绑定下拉框变化事件
WfForm.bindFieldChangeEvent("field14559", function(obj, id, value){
var zp1 = WfForm.getSelectShowName("field14559");
jQuery("#field14561").val(zp1);
if(zp1 != ""){
WfForm.changeFieldValue("field-1", {value: zt + "-" + zp1});
}
});
```
**总结**
泛微OA前端开发中,需要掌握多种接口方法和自定义方方法。同时,需要注意配置和管理的重要性,并遵守相关的注意事项。只有这样,才能开发出高效、灵活的泛微OA前端代码。
2018-10-11 上传
点击了解资源详情
点击了解资源详情
2023-07-11 上传
2021-11-02 上传
2024-03-24 上传
word-hero
- 粉丝: 5
- 资源: 1
最新资源
- 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日期范围与重复间隔检查