В ng-сетке есть три компонента.
Toppanel, Viewport, Footpanel
Высота видового экрана вычисляется по внешней высоте (высота сетки) - высоте верхней и нижней панели.
Я пытался перестроить сетку с высотой, которую я передавал, каждый раз, когда я нажимаю кнопку. Сетка выглядит отлично, но окно просмотра слишком короткое.
Я узнал, что это потому, что когда я нажал кнопку outerHeight в расчете, не обновлялся.
Как я могу решить эту проблему.
я использую
$scope.gridOptions.$gridServices.DomUtilityService.RebuildGrid(
$scope.gridOptions.$gridScope
$scope.gridOptions.ngGrid
);
h=height that I set;
$scope.gridOptions.$gridServices.DomUtilityService.RebuildGrid(
$scope.gridOptions.$gridScope
$scope.gridOptions.ngGrid
);
$scope.gridOptions.ngGrid.rootDim.outerHeight=h;
Это решает мою проблему.