泛微OA前端经验总结

<script type="text/javascript"//这个是引入js文件,不需自己配,如想自己配看操作文档>
//这个是OA的jQuery方法,原版也生效但最好用这个
 jQuery(document).ready(function(){

 });
</script> 

//getBrowserShowName 浏览框显示值 可以用于获取
var gs=WfForm.getBrowserShowName("field14713"); 

   //下拉框方法 通常用于字段变化时获取值,其它方法大概率不生效
WfForm.bindFieldChangeEvent("field14559", function(obj,id,value){})

//通常获取选框的文字值
var zp1=WfForm.getSelectShowName("field14559");

//这个用于改变字段显示的值
WfForm.changeFieldValue("field-1", {value:zt+"-"+zp1});

//这个是上述方法的应用,用于获取下拉框的文字加入到主题中
    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});
        }
    });

// 这个是事件绑定除了下拉框其它字段都可以进行字段绑定
   jQuery("#field14706,#field14707").bindPropertyChange(function(){})

//这个获取自段值
  var a1=jQuery("#field14706").val();

//这个是把字段值改为1
  var a1=jQuery("#field14706").val(1);

//这是改变字段属性的方法(1,只读 2,编辑 3,必填 4,隐藏)
WfForm.changeFieldAttr("field14709", 3);

//这是上述方法的演示,用于check框 a2=1时 字段变属性 必填和隐藏
    jQuery("#field14706,#field14707").bindPropertyChange(function(){
        var a1=jQuery("#field14706").val();
        var a2=jQuery("#field14707").val();
             //勾选框判断
        if(a2==1){
          WfForm.changeFieldAttr("field14709", 3);
        }else{
          WfForm.changeFieldAttr("field14709", 4);
        };
     });

自定义方法实例
//判断每月天数
    function nextMonthDay(year,month){
      var day31=[1,3,5,7,8,10,12];
      var day30=[4,6,9,11];
      if(day31.indexOf(month)>-1){
        return 31;
      }else if(day30.indexOf(month)>-1){
        return 30;
      }else{
        if(isLeapYear(year)){
          return 29;
        }else{
          return 28;
        }
      }
更多详细方法
1.    官方文档OA泛微在线文档 (e-cloudstore.com)

  • 1
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
泛微OA是一种广泛使用的办公自动化软件,其移动端二次开发为企业提供了更多定制化和个性化的选择。在进行泛微OA移动端二次开发的经验分享中,我遇到了以下一些重要方面。 首先,了解企业需求是移动端二次开发的基本前提。不同企业在使用泛微OA移动端时可能有不同的需求,包括特定功能的定制、业务流程的简化等。在开始二次开发之前,与企业的用户、管理团队等进行充分的沟通和了解需求,可以帮助我们更好地理解并满足其需求。 其次,理清开发的整体框架和思路。在移动端二次开发中,往往需要对泛微OA的现有功能进行改进和扩展。我们需要明确开发的目的和项目范围,制定详细的开发计划,并与开发团队进行充分的沟通和协调。同时,与泛微OA官方文档和技术支持保持联系,及时获取最新的开发指南和技术支持。 在移动端二次开发过程中还需要注意与泛微OA系统的集成。移动端应用往往需要与泛微OA服务器进行数据、用户、权限等方面的交互。我们需要严格按照泛微OA提供的API和规范进行开发,确保应用与原系统的无缝衔接,并能正常使用和更新。 最后,测试和优化是移动端二次开发的重要环节。在开发完成后,我们需要对应用进行全面的功能测试和性能测试,确保应用的稳定性和可靠性。同时,我们也需要与用户进行充分的交流和反馈,及时优化和改进应用的用户体验,使其更加符合企业需求和用户习惯。 通过以上经验分享,我深入了解了泛微OA移动端二次开发的重要性和挑战。将这些经验应用于实际开发中,可以帮助企业更好地定制和优化移动办公体验,提升办公效率和用户满意度。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值