easyui中datagrid编辑行设置某个字段不可编辑

function exeBatchPickInfo(wmbpId){
$('#receiptInfo').datagrid({
fit: true, //全屏
title:'入库单',
striped: true, //显示斑马线
pagination:false,
singleSelect:true,
fitColumns:true,//自动缩进

columns: [[
              {title:'出库单编号',field:'wmooId',width:130,sortable:false,align:'center',
            formatter:function(value,row){
           return row.wmooCode;
},
            editor:{
            type:'combobox',
            options:{
            url:'batchpick/findByBatchPickId.html?wmbpId='+wmbpId+'&wmodPickStrategy='+0+"&res="+Math.random(),
            valueField:'wmodOutOrderId',
            textField:'wmooCode', 
            loadFilter:function(data){return data;},
       panelHeight:'auto',
       required: true,
       onShowPanel:function(){
        $(this).combobox('reload'); 
       },
       onChange:function(newValue,oldValue){
                if(newValue==undefined || newValue==''){
                          return;
                            }
             var row = $('#receiptInfo').datagrid('getSelected');  
             if(row==null){
             return;
             }
                           var rindex = $('#receiptInfo').datagrid('getRowIndex', row);
                           //清空商品编码
            
var ed3 = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmodId'});
            $(ed3.target).combobox('clear','');
$(ed3.target).combobox('loadData','');

var et = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmstEnabledNumber'});
$(et.target).val('');
//$(et.target).numberbox({editable:false,value:'' ,precision:6,min:0,max:9999999999999999.999999});
$(et.target).attr('disabled','disabled');// 只读
                                                        var et2 = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmstEnabledNumber'});
      $(et2.target).val('');
      //$(et2.target).numberbox({editable:false,value:'',precision:6,min:0,max:9999999999999999.999999});
$(et2.target).attr('disabled','disabled');// 只读

  var ed = $('#packageInfo').datagrid('getEditor', {  index : i,  field : 'cdsgIsDecimal'});
  $(ed.target).combobox('setValue',newValue);
 $(ed.target).combobox('disable');//不可编辑



var et1 = $('#receiptInfo').datagrid('getEditor', {index:rindex,field:'wmstMoveoutNumber'});
$(et1.target).val('');
//$(et1.target).numberbox({value:'',precision:6,min:0.01,max:9999999999999999.999999});
var t=0;
var datas=$(this).combobox('getData');
for(var i=0;i<datas.length;i++){
if(newValue==datas[i].wmodOutOrderId){
t=1;
break;
}
}
if(t==1){
//加载拣货策略为手动执行的出库单商品名称信息
$(ed.target).combobox('reload','batchpick/selectSkuCodeByWmooId.html?wmooId='+newValue+"&res="+Math.random()); 
}
}
}
}}

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值