我希望在用数据填充之后立即展开ui网格中的行。
这是填充数据的功能。
$http({
url: '/Parameters/GetQuarterJson',
data: { AccountID: $scope.selectedProject, Year: $scope.selectedYear },
method: 'POST'
}).then(function (response) {
$scope.quarterGrid.data = response.data;
});
这是在填充数据以扩展行之后立即根据某些条件调用的函数。
$scope.paramerterGridApi.expandable.collapseAllRows();
var index, rows = $scope.quarterGrid.data;
//$scope.quarterGrid.data contains the new data
for (index = 0; index < rows.length; index++) {
if (rows[index].Quarter === $scope.selectedQuarter) {
$scope.paramerterGridApi.expandable.expandRow(rows[index]);
//but $scope.paramerterGridApi.grid.rows doen't contains it
}
}
这就是行不扩展的原因。我怎样才能做到这一点?