<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)