IE下验证好使。

{
text: "Del", icon: 'Scripts/Ext/resources/images/icons/application_form_delete.png',
action: "Del",
listeners: {
click: function (btn) {
var grid = btn.up("grid");
var me = grid.getView();
var scrollLeft = me.el.getScrollLeft();
var columns = grid.columnManager.getColumns();
var newColumn = 0;
var filedsName = [];
Ext.Array.each(columns, function (name, index, countriesItSelf) {
var dataIndex = name.dataIndex.replace(/CELL/g, '');
//取最大数字
if (Number(dataIndex) > newColumn) {
newColumn = dataIndex;
}
//收集所有name.dataIndex
if (name.dataIndex) {
Ext.Array.push(filedsName, name.dataIndex);
}
});
var columnCellName = 'COL' + newColumn.toString();
var columnname = 'CELL' + newColumn.toString();
var delArray = [];
Ext.Array.push(delArray, columnCellName);
Ext.Array.push(delArray, columnname);
filedsName = Ext.Array.difference(filedsName, delArray);
var records = grid.getStore().data.items;
for (var i = 0; i < records.length; i++) {
delete records[i].data[columnCellName];
delete records[i].data[columnname];
}
var myStore = Ext.create('Ext.data.Store', {
data: records,
fields: filedsName
});
//myStore.on('load', function () {
// mergeCellsNew(grid, [1, 2], false);
//});
grid.reconfigure(myStore, buildColumn_numeric(filedsName));
myStore.loadPage(1, {
callback: function (records, operation, success) {
mergeCellsNew(grid, [1], false);
resizeRowNumber(grid, 3);
me.el.setScrollLeft(scrollLeft);
//mergeCellsNew(grid, [2], false);
//resizeRowNumber(grid, 3);
//griddb.plugins[0].startEdit(myStore.data.items[1], 3);
}
});
}
}
}

最新文章

  1. 再讲IQueryable&lt;T&gt;,揭开表达式树的神秘面纱
  2. .Net 转战 Android 4.4 日常笔记(10)--ADT集成环境更新SDK
  3. css3动态边框
  4. 用SMIL语言编写一个简单的演示
  5. oracle 表类型变量的使用
  6. maven源码分析- mvn.bat分析
  7. 阿里云产品介绍(三):云数据库RDS
  8. JS高级程序设计2nd部分知识要点2
  9. nginx+php出现502 不能解析
  10. 对table的tr使用display:block显示colspan失效问题的解决
  11. knockoutjs简单使用
  12. uploadifive源码学习
  13. ASP.NET Core 网站发布到Linux服务器
  14. cocoapods安装和使用常见问题及解决方案
  15. 微信小程序使用字体图标的方法
  16. kibana研究
  17. HTML5 WebSocket 协议
  18. 饭否Oauth记录
  19. 【bzoj2001】 Hnoi2010—City 城市建设
  20. [转]java的(PO,VO,TO,BO,DAO,POJO)类名包名解释

热门文章

  1. Java-basic-7-面向对象
  2. HDU:2586-How far away
  3. HDU:4185-棋盘游戏
  4. 思维题:UVa1334-Ancient Cipher
  5. 深入理解Python中的进程
  6. POJ - 1321 深度优先搜索入门
  7. Java + golang 爬取B站up主粉丝数
  8. 一个程序员一月的开销统计分析、(附上PC端和移动端android源码)
  9. 移动端click时间、touch事件、tap事件详解
  10. 实施生成树 STP 高级