//表格之間的拖放
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();
}
}
});
12-08
1725
10-21
4282
01-22
1199