如何在ng-grid中获取所选列

时间:2014-07-29 01:10:16

标签: ng-grid

使用ng-grid,很容易获得所选行但我无法发现如何获取所选列。我知道你设置了选项enableCellSelection但是呢?你在afterSelectionChange做什么?

1 个答案:

答案 0 :(得分:0)

嗯,有一些工作要做。如果有人在这里看,这就是我做的。

首先,没有enableRowSelection,没有enableCellSelection,没有afterSelectionChanged。只用cellTemplate做了整件事:

        cellTemplate: '<div class="ngCellText" ng-class="col.colIndex()" ' +
            'ng-click="selectedColumn(row.getProperty(\'employee_id\'), col.index);">' +
            '{{row.getProperty(col.field)}}' +
            '</div>'

然后你只需要selectedColumn函数:

    $scope.selectedColumn = function(id, col) {
        alert(id + "/" + col);
    };