Ng grid 仅在MAC OS中显示前6行

Ng grid 仅在MAC OS中显示前6行,ng-grid,Ng Grid,我是java web应用程序和java脚本的初学者。我尝试了给出的解决方案 该解决方案在MAC OS下不起作用。我只看到了6行数据。网格不会根据JSON查询返回的行数进行调整。我的代码中计算的网格高度是正确的,应该能够适应所有数据行。我尝试了使用ngGridFlexibleHeightPlugin的在线示例代码,当我使用 < div class="gridStyle" ng-grid="gridOptions" ng-style="getHeight()"></div>

我是java web应用程序和java脚本的初学者。我尝试了给出的解决方案

该解决方案在MAC OS下不起作用。我只看到了6行数据。网格不会根据JSON查询返回的行数进行调整。我的代码中计算的网格高度是正确的,应该能够适应所有数据行。我尝试了使用
ngGridFlexibleHeightPlugin
的在线示例代码,当我使用

< div class="gridStyle" ng-grid="gridOptions" ng-style="getHeight()"></div>
(此帖子在“
我使用的是Angular 1.3.x、ApacheTomcat8.0.17和MacOS10.10。任何想法都很好。

我也面临着类似的问题。若ng grid有50多行,那个么它只显示6行。如果我通过删除JSON文件中的数据将行数减少到50行或更少,那么它就正常工作了


我在中找到了
虚拟化阈值:50
。将
虚拟化阈值的默认值重写为一个更大的值对我来说似乎是合乎逻辑的(我也是新手),因此,我将其设置为100(即
虚拟化阈值:100
),它开始显示所有行(大约60)-。

以下CSS文件更改帮助解决了这个问题

/*style.css*/


.gridStyle {
border: 1px solid rgb(212,212,212);
height: auto !important;
width: 100%;
min-height: 600px !important;
}

.ngViewport{
height: auto !important;
width: 400px;
min-height: 600px !important;
}

.ng-scope {
height: auto !important;
}

.ngCell  {
  display : table-cell;
  height: auto !important;
  overflow:visible;
  position: static;
}

.ngRow {
  display : table-row;
  height: auto !important;
  position: static;
}

.ngCellText{
  height: auto !important;
  white-space: normal;
  overflow:visible;
}