我正在使用ui-grid作为我的一个应用程序,如下所示:
HTML:
<div ui-grid="gridOptions" ui-grid-pagination ui-grid-selection ui-grid-exporter class="myGrid">
<div class="watermark" ng-show="!gridOptions.data.length">No data available</div>
</div>
JS:
$scope.gridOptions = {
enableSelectAll: true,
exporterCsvFilename: 'AGS_Extract.csv',
exporterMenuPdf: false,
enableFiltering: true,
showGridFooter: true,
paginationPageSizes: [10, 25, 50, 75],
paginationPageSize: 10,
useExternalPagination: true,
enableGridMenu: true,
.... ... ..
我正在使用外部分页和页脚加上用户可以选择移动到10,25,50,75分页数据,这可以作为动态高度的一个因素,因为我认为场景加上屏幕大小。
方案:
希望我明确要求表格在屏幕大小和可查看记录数量方面应该是动态的,并且在更改下拉列表选项时也会触发自动调整大小,并且可以在屏幕上查看表格内容的滚动大小
我曾尝试过几个方面将类添加到更深层次的网格以改变其高度但有时外部分页不受影响;有时,对于下拉和滚动控制的变化,动态高度的考虑让我回头。
我接受了一些参考答案:
https://stackoverflow.com/questions/27837335/angular-ui-grid-dynamically-calculate-height-of-the-grid?answertab=votes#tab-top
如果在评论中不清楚,请告诉我。