标签:
通达OA的工作流表单列表控件只提供了从内部或外部数据源映射选择,但有时需要控制某些列不能输入,有些列录入后,带出其他列的数据,如下图
//通过存货编号取存货信息 function getinventory(cinvcode){ var resobj; jQuery.ajax({type:'POST', url:'/userext/index.php?c=workflow&m=getcinvname', data:{cinvcode:cinvcode}, success:function(res){ resobj=res; }, dataType:'json', async:false,cache:false} ); return resobj; } jQuery(function(){ //第二列不能输入 jQuery("td[id$='_c2'] input").live('keypress keydown',function(event){ return false; }); //第一列输入代码后调出名称 jQuery("td[id$='_c1'] input").live('blur',function(event){ var cinvcode=jQuery(this).val(); var tdid=jQuery(this).parent().attr('id'); var tdary=tdid.split('_'); var rowidx=tdary[2].substr(1);//行号 var objtdid=tdary[0]+'_'+tdary[1]+'_'+tdary[2]+'_c2'; if (cinvcode==''){ jQuery("td[id='"+objtdid+"'] input:eq(0)").val(''); return; } var res=getinventory(cinvcode); if (res.rescode==0){ jQuery("td[id='"+objtdid+"'] input:eq(0)").val(res.resmsg); }else{ jQuery("td[id='"+objtdid+"'] input:eq(0)").val(''); } }); });
版权声明:本文为博主原创文章,未经博主允许不得转载。
标签:
原文地址:http://blog.csdn.net/baronyang/article/details/47346199