我面临的问题是EXTJs网格。
我使用 grid.reconfigure(store,cols) 方法重新配置网格
我在网格中为我的列有一个自定义渲染器,在渲染器中我调用函数来根据内容设置列的宽度
我面临的问题是,即使在重新配置方法上调用了我的渲染器,但我的 colWidth 没有在第一次设置。但是在刷新网格时它被设置了。
举个例子
someFunction:function(grid,store){
cols.push({
text: //something,
dataIndex : //something
renderer : renderer, //function call to renderer
width:100,
});
grid.reconfigure(store,cols);}
renderer:function(value){
colwidth(value);
return value; }
colwidth:function(value){
// compute content length
return 50;
}