editorgridpanel如何拖动行
jiawuxian
2012-05-14
代码:
找高手请教下,是什么地方出的问题,firefox错误提示: sm.isSelected is not a function var gridForShowMethod = new Ext.grid.EditorGridPanel({ autoHeight: true, autoWidth: true, renderTo: 'ShowMethod', store: storeForShowMethod, cm: cmForShowMethod, enableDragDrop: true, enableColumnResize :false, trackMouseOver: true }); var ddrow = new Ext.dd.DragDrop(gridForShowMethod.container, { ddGroup: 'gridForShowMethod', copy: false, notifyDrop: function(dd, e, data) { // 选中了多少行 var rows = data.selections; // 拖动到第几行 var index = dd.getDragData(e).rowIndex; if (typeof (index) == "undefined") { return; } // 修改store for (i = 0; i < rows.length; i++) { var rowData = rows[i]; if (!this.copy) store.remove(rowData); store.insert(index, rowData); } } }); |
相关讨论
相关资源推荐
- 一个简单的组合控件示例
- ExtJS EditorGridPanel 示例之JSON格式Store前后台增删改查
- ExtJS EditorGridPanel 示例之xml格式Store前后台增删改查
- 解决editorgridpanel编辑时视图向右移动的问题
- ext grid鼠标点击某行数据向左移动的问题
- 解决grid拖拽功能后,复选框多选后取消不掉的问题
- ExtJS EditorGridPanel 示例之Array格式Store前后台增删改查(不支持分页)
- Ext gridpanel 在chrome错位
- Extjs中可编辑表格,树,触发按钮和复选框的结合使用
- ExtJS EditorGridPanel 示例之Array格式(自定义Array解析器)Store前后台增删改查