ext两个grid相互拖动 firstGrid.getView().scroller.dom;(摘录)

ext两个grid相互拖动 firstGrid.getView().scroller.dom;

代码`~~
  firstGrid.store.add(records);

  var firstGridDropTarget = new
Ext.dd.DropTarget(firstGridDropTargetEl, {
  var firstGridDropTargetEl =
firstGrid.getView().scroller.dom;
  ddGroup : 'firstGridDDGroup',
 
notifyDrop : function(ddSource, e, data){
  var records =
ddSource.dragData.selections;
  Ext.each(records, ddSource.grid.store.remove,
ddSource.grid.store);
var blankRecord = Ext.data.Record.create(fields);
 
//firstGrid.store.sort('hwbh', 'ASC');
  //gbhwzt_to1();
  return
true
  }
  });
  var secondGridDropTargetEl =
secondGrid.getView().scroller.dom;
  ddGroup : 'secondGridDDGroup',
 
notifyDrop : function(ddSource, e, data){
  var records =
ddSource.dragData.selections;
  Ext.each(records, ddSource.grid.store.remove,
ddSource.grid.store);
不存在没引用js库的问题
  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
secondGridDropTarget = new Ext.dd.DropTarget(secondGridDropTargetEl, {
  var
records = ddSource.dragData.selections 代码放 Window show()
后面就对了

刚刚也遇到类似问题,已解决
非常感谢lxr076!

转载于:https://www.cnblogs.com/walking000/p/gridscroller.html

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值