ネストされたフィールドでグループ化しようとしていますが、groupBy が機能せず、プライマリ フィールドでのみ機能します。
$scope.groupby = ' ';
$scope.tableParams = new ngTableParams({
page: 1,
count: 10,
sorting: {
name: 'asc'
}
}, {
total: function () {
return $scope.alert.length;
},
groupBy: 'alertRuleCategory.name',
getData: function ($defer, params) {
var orderedData = params.sorting() ? $filter('orderBy')($scope.alert, $scope.tableParams.orderBy()) : $scope.alert;
$defer.resolve(orderedData.slice((params.page() - 1) * params.count(), params.page() * params.count()));
}
});
アラート要素のサンプル
{
name: 'hello',
alertRuleCategory: {
id: 1;name: 'test'
},
id: 5
};
いくつかの回避策を見つけるために、私を助けてもらえますか?