1

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

0 回答 0