【发布时间】:2016-11-22 12:33:10
【问题描述】:
我在我的项目中使用 UI 网格 v3.0.0。最近,我将代码更改为使用下拉列表值过滤网格。进行此更改后,当我多次过滤网格时,UI 网格变为空白。这是间歇性问题,我没有收到任何 javascript 错误。当应用过滤器后 UI 网格变为空白时,UI 网格将保持空白,直到用户移动 UI 网格的滚动条。
我正在使用以下网格选项。
$scope.options = {
enableColumnMenus: false,
enableSelectAll: true,
enableFiltering: true,
enableHorizontalScrollbar:0,
enableRowHeaderSelection: false,
enableRowSelection: true,
data : [],
showSelectionCheckbox: true,
selectionRowHeaderWidth: 25,
rowHeight: 25,
columnDefs : $scope.columnDefs
};
$scope.options.onRegisterApi = function (gridApi) {
$scope.options = gridApi;
gridApi.selection.on.rowSelectionChanged($rootScope , function(gridApi) {
$scope.options.selected = gridApi;
});
在归档 ui 网格数组后,我也在下面调用网格 api 进行刷新。
$scope.options.core.refresh();
但它仍然无法正常工作。如果有人能给我关于如何解决这个问题的提示,我将不胜感激。谢谢。
【问题讨论】: