var ddrow = new Ext.dd.DropTarget(Grid.getView().mainBody, {
ddGroup : 'ddGroup',
copy:false,
notifyDrop : function(ddSource, e, data){
var sm = Grid.getSelectionModel();
var rows = sm.getSelections();
var cindex = ddSource.getDragData(e).rowIndex;
if (!this.copy){
for(i = 0; i < rows.length; i++) {
ds.remove(ds.getById(rows[i].id));
};
};
ds.insert(cindex,data.selections);
}
});
grid 別忘了將 enableDragDrop設為true
ddGroup : 'ddGroup',
copy:false,
notifyDrop : function(ddSource, e, data){
var sm = Grid.getSelectionModel();
var rows = sm.getSelections();
var cindex = ddSource.getDragData(e).rowIndex;
if (!this.copy){
for(i = 0; i < rows.length; i++) {
ds.remove(ds.getById(rows[i].id));
};
};
ds.insert(cindex,data.selections);
}
});
grid 別忘了將 enableDragDrop設為true
文章標籤
全站熱搜

你好~~~請問一下 這個要如何和gridpanel 搭配使用呢? 我執行時會一直出現錯在底下這一行 var ddrow = new Ext.dd.DropTarget(Grid.getView().mainBody, { 錯誤訊息是:grid is not defined 再請協助,感恩~
很久沒寫了XDDD 這應該是2.x的版本 新版不曉得寫法如何 不過如果出現grid is not defined 那就是要先new GridView()