重新配置后调用Extjs 4 Grid渲染器

时间:2013-04-04 12:21:52

标签: grid extjs4 renderer

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

0 个答案:

没有答案