您的位置:首页 > 其它

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

2012-08-24 14:02 387 查看
现在已经可以动态扩大序号的宽度。

但对应的表头列木有变化

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;

}




求助。或者谁有更好的解决方案?

如果分页又如何处理呢?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: