//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)
好文链接
发表评论