gpt4 book ai didi

angularjs - Angular Datatable v0.4.0 中的行分组

转载 作者:行者123 更新时间:2023-12-03 06:46:22 25 4
gpt4 key购买 nike

我正在尝试在当前版本的 Angular 数据表( http://l-lin.github.io/angular-datatables/ )中使用行分组,但没有得到任何如何实现它的线索。我有一个 json 数据,其格式为:

vm.data=[
{
'groupName': 'Match 1',
'content':[{'id': 1, 'name': abc'}]
}
]

这就是 html 的样子:

我不确定接下来会如何。我在其他问题中发现,有人建议在 $scope 上使用 event:dataTableLoaded 但似乎 eventit 在当前版本中不可用。有什么建议吗?

最佳答案

我没有使用过那个版本的数据表,但这对我有用

   $scope.dtOptions = DTOptionsBuilder
.fromFnPromise(reportService.getReportData($scope.reportInfo,
$scope.model))
.withPaginationType('full_numbers')
.withOption('fnDrawCallback',
function(oSettings) {
var api = this.api();
var rows = api.rows({ page: 'current' }).nodes();
var last = null;
api.column(0, { page: 'current' })
.data()
.each(function(group, i) {
if (last !== group) {
$(rows)
.eq(i)
.before(
'<tr class="group"><td colspan="5">' + group + '</td></tr>');
last = group;
}
});
})

关于angularjs - Angular Datatable v0.4.0 中的行分组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28697762/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com