在用数据填充ui网格后立即展开行?

时间:2017-10-06 05:37:37

标签: angularjs angular-ui-grid expand expandable angular-grid

我希望在用数据填充之后立即展开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

        }
    }

这就是行不扩展的原因。我怎样才能做到这一点?

0 个答案:

没有答案