Ext-js 4.2网格的水平滚动条

时间:2014-02-17 11:41:55

标签: extjs

我的Ext-js 4.2网格现在显示水平滚动条。我尝试谷歌相同,很多人有不同的意见。有人可以告诉我如何获得网格的水平滚动条。 谢谢 萨米尔


      function setWidthForGrid(grid) {
    var containerId = 'centerPanel';
    var widthOfPanel = Ext4.getCmp(containerId).getWidth();

        var columnCount = grid.view.panel.columns.length,
         lastColumnW = grid.view.panel.columns[columnCount - 1].width,
         w = 0;

        for (var i = 0; i < columnCount; i++) {
          w += grid.view.panel.columns[i].width;
        }
        if (w > widthOfPanel) {

        w = widthOfPanel;
        grid.view.setWidth(1200);
        grid.view.panel.setWidth(1900);
        grid.doLayout(true,true);
        }
        else {
        lastColumnW += widthOfPanel - w;
        grid.view.panel.columns[columnCount - 1].setWidth(lastColumnW);
        }



}

然而,似乎这不符合目的。我在改变宽度后试图调用doLayout,但它对我不起作用。有人说它是EXT-JS 4.2的一个bug。那是真的吗? 任何白皮书,链接都会非常受欢迎。 谢谢 萨米尔

1 个答案:

答案 0 :(得分:1)

对不起伙计......这是我的错。我设置了forecefit:在网格配置中为true。删除导致网格具有水平滚动条。 谢谢 萨米尔