泛微OA前端经验总结
<script type="text/javascript"//這個(gè)是引入js文件,不需自己配,如想自己配看操作文檔>
//這個(gè)是OA的jQuery方法,原版也生效但最好用這個(gè)
?jQuery(document).ready(function(){
?});
</script>?
//getBrowserShowName 瀏覽框顯示值 可以用于獲取
var gs=WfForm.getBrowserShowName("field14713");?
? ?//下拉框方法 通常用于字段變化時(shí)獲取值,其它方法大概率不生效
WfForm.bindFieldChangeEvent("field14559", function(obj,id,value){})
//通常獲取選框的文字值
var zp1=WfForm.getSelectShowName("field14559");
//這個(gè)用于改變字段顯示的值
WfForm.changeFieldValue("field-1", {value:zt+"-"+zp1});
//這個(gè)是上述方法的應(yīng)用,用于獲取下拉框的文字加入到主題中
? ? 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});
? ? ? ? }
? ? });
// 這個(gè)是事件綁定除了下拉框其它字段都可以進(jìn)行字段綁定
? ?jQuery("#field14706,#field14707").bindPropertyChange(function(){})
//這個(gè)獲取自段值
? var a1=jQuery("#field14706").val();
//這個(gè)是把字段值改為1
? var a1=jQuery("#field14706").val(1);
//這是改變字段屬性的方法(1,只讀 2,編輯 3,必填 4,隱藏)
WfForm.changeFieldAttr("field14709", 3);
//這是上述方法的演示,用于check框 a2=1時(shí) 字段變屬性 必填和隱藏
? ? 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);
? ? ? ? };
? ? ?});
自定義方法實(shí)例
//判斷每月天數(shù)
? ? 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;
? ? ? ? }
? ? ? }
更多詳細(xì)方法
1.?? ?官方文檔OA泛微在線文檔 (e-cloudstore.com)
總結(jié)
以上是生活随笔為你收集整理的泛微OA前端经验总结的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 【嵌入式06】寄存器方式和HAL库方式实
- 下一篇: 【UL 2272 、 UL 2849】电