ext两个grid相互拖动 firstGrid.getView().scroller.dom; 这个为空或不是对象 firstGrid.getView().scroller.dom; 这个为空或不是对象为何 搞不懂?我是照着官网的例子做的啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼主应该是少引用了scroller的相关js文件库 不是啊 我是把js库的dnd_grid_to_grid.js 中的代码都复制过来了啊不存在没引用js库的问题 var blankRecord = Ext.data.Record.create(fields); var firstGridDropTargetEl = firstGrid.getView().scroller.dom; var firstGridDropTarget = new Ext.dd.DropTarget(firstGridDropTargetEl, { ddGroup : 'firstGridDDGroup', notifyDrop : function(ddSource, e, data){ var records = ddSource.dragData.selections; Ext.each(records, ddSource.grid.store.remove, ddSource.grid.store); firstGrid.store.add(records); //firstGrid.store.sort('hwbh', 'ASC'); //gbhwzt_to1(); return true } }); var secondGridDropTargetEl = secondGrid.getView().scroller.dom; var secondGridDropTarget = new Ext.dd.DropTarget(secondGridDropTargetEl, { ddGroup : 'secondGridDDGroup', notifyDrop : function(ddSource, e, data){ var records = ddSource.dragData.selections; Ext.each(records, ddSource.grid.store.remove, ddSource.grid.store); secondGrid.store.add(records); //secondGrid.store.sort('hwbh', 'ASC'); //gbhwzt_to2(); return true } }); 解决了 我里面有Window 把var blankRecord = Ext.data.Record.create(fields); var firstGridDropTargetEl = firstGrid.getView().scroller.dom; var firstGridDropTarget = new Ext.dd.DropTarget(firstGridDropTargetEl, { ddGroup : 'firstGridDDGroup', notifyDrop : function(ddSource, e, data){ var records = ddSource.dragData.selections 代码放 Window show() 后面就对了 刚刚也遇到类似问题,已解决非常感谢lxr076! 6楼正解,刚也遇到该问题~~~Thanks 给div添加mouseover事件之后鼠标移出去同样会触发事件 flash有那些编程接口 jsp页面用a标签调用js函数在火狐浏览器下链接失效求解决 JAVASCRIPT能不能控制下一条语句什么时间执行 AJAX创建工具提示问题 用javascript做自动隐藏的下拉框,要求比较复杂,请大家帮忙看看 征求思路: 关于写个骨化级效率, 智能无限级联动列表框 我不会js中的一个方法 500分求菜单功能。 请教脚本语言中,父子窗口之间传递值 JQ怎么把HTML中的table内的内容导出到excel【急】 jquery 折叠层
不存在没引用js库的问题
var firstGridDropTargetEl = firstGrid.getView().scroller.dom;
var firstGridDropTarget = new Ext.dd.DropTarget(firstGridDropTargetEl, {
ddGroup : 'firstGridDDGroup',
notifyDrop : function(ddSource, e, data){
var records = ddSource.dragData.selections;
Ext.each(records, ddSource.grid.store.remove, ddSource.grid.store);
firstGrid.store.add(records);
//firstGrid.store.sort('hwbh', 'ASC');
//gbhwzt_to1();
return true
}
});
var secondGridDropTargetEl = secondGrid.getView().scroller.dom;
var secondGridDropTarget = new Ext.dd.DropTarget(secondGridDropTargetEl, {
ddGroup : 'secondGridDDGroup',
notifyDrop : function(ddSource, e, data){
var records = ddSource.dragData.selections;
Ext.each(records, ddSource.grid.store.remove, ddSource.grid.store);
secondGrid.store.add(records);
//secondGrid.store.sort('hwbh', 'ASC');
//gbhwzt_to2();
return true
}
});
var firstGridDropTargetEl = firstGrid.getView().scroller.dom;
var firstGridDropTarget = new Ext.dd.DropTarget(firstGridDropTargetEl, {
ddGroup : 'firstGridDDGroup',
notifyDrop : function(ddSource, e, data){
var records = ddSource.dragData.selections 代码放 Window show() 后面就对了
非常感谢lxr076!