【问题标题】:angular ui-grid grid height/rows visible角度 ui-grid 网格高度/行可见
【发布时间】:2015-01-30 19:38:04
【问题描述】:

我正在使用角度 ui-grid。我想设置网格内容的高度或可见的行数。理想情况下,我希望它根据窗口大小动态设置,但是,现在将满足于对其进行硬编码。 ui-grid tutorial 中的所有网格似乎都有相同的高度/可见列,所以我不确定这是否可以通过 UI-grids API。

【问题讨论】:

    标签: javascript angularjs angular-ui-grid


    【解决方案1】:

    你有

    gridOptions.minRowsToShow .  
    

    您可以将其设置为数据的长度。您可以使用

    设置行高
    gridOptions.rowHeight  
    

    你可以用css设置容器的高度。

    .grid {
    width: 500px;
    height: 250px;
    }
    

    所以你可以计算像素的高度

     $scope.gridheight=(data.length+1) *rowHeight                     ** 
    

    在您的控制器中并使用样式属性设置 css 高度。

    style="height: {{gridheight}} px;"   //for the container with element with ui-grid
    

    ng-style="{'height':gridheight+'px'}"
    

    **data.length+1 因为标签行。

    【讨论】:

    • 根据您的具体配置,可能需要处理一些额外的事情,但这绝对是我在这条特殊隧道尽头看到的第一道曙光。谢谢!
    猜你喜欢
    • 2017-06-29
    • 1970-01-01
    • 2016-04-15
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-23
    相关资源
    最近更新 更多