Extjs 表格之间的拖放

     //表格之間的拖放

       var ddrow1=new Ext.dd.DropTarget(grid_ijo.getEl(),{

          ddGroup:'GridDD',

          copy:false,

          notifyDrop:function(dd,e,data){

             var rows=data.selections;

             var index=dd.getDragData(e).rowIndex;

             var i=index;

             //alert(store_pro.getAt(0).get('ijo_barcode')); //獲取正在生產的工作單

             if(typeof(index)=="undefined"){

                index=0;

                i=0;

             }  

        




            //只有當生產工單與第一筆是相同的工作單,則不能移動

            if ((store_pro.getAt(0).get('ijo_barcode')==store_ijono.getAt(0).get('ijo_no')) && (index==0)){

               Ext.Msg.alert("提示",'當前工單正在生產不能移動');

               return;

            }

            else if ((store_pro.getAt(0).get('ijo_barcode')==rows[0].get('ijo_no'))){

               Ext.Msg.alert("提示",'當前工單正在生產不能移動');

               return;

            }

             for(i=0;i<rows.length;i++){

               var rowData=rows[i];

               if(!this.copy)

               store_ijono.remove(rowData);

               store_ijono.insert(index,rowData);

             }

             var total_num=store_ijono.getCount();

            for(i=0;i<total_num;i++){

                store_ijono.getAt(i).set("id_no",i+1);

                store_ijono.commitChanges();

             }

          }

       });

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值