我面临的问题是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;
}