Ext.Net 1.x_Ext.Net.GridPanel序号宽度自适应(待完善)

现在已经可以动态扩大序号的宽度。

但对应的表头列木有变化

        var Test = function () {
            var gridView = Ext.getCmp("ItemGrid").getView();
            var len = Ext.getCmp("ItemGrid").getStore().data.length;
            var text = 0;
            var N = 0;
            N = parseInt(len / 300); //扩大倍数
            for (var i = 0; i < len; i++) {
                var cellOne = gridView.getCell(i, 0);
                text = cellOne.textContent; //当前行
                var oldCellOneWidth = parseInt(cellOne.style.width);
                var newCellOnewidth = oldCellOneWidth + 5 * N;
                gridView.getCell(i, 0).style.width = newCellOnewidth + "px";

            }

            var oldOneHeaderWidth = parseInt(gridView.getHeaderCell(1, 0).sytle.width);
            var NewOneHeaderWidth = oldOneHeaderWidth + 5 * N;
            gridView.getHeaderCell(1, 0).sytle.width = oldOneHeaderWidth + 5 * N;

        }

Ext.Net 1.x_Ext.Net.GridPanel序号宽度自适应(待完善)_第1张图片
求助。或者谁有更好的解决方案?

如果分页又如何处理呢? 

你可能感兴趣的:(function)