Angular DataTable - 自定义分页和信息

Posted

技术标签:

【中文标题】Angular DataTable - 自定义分页和信息【英文标题】:Angular DataTable - Custom Pagination & Info 【发布时间】:2016-12-31 09:27:13 【问题描述】:

我是 Angular JS 的新手。我正在尝试实现数据表。 我指的是下面的链接。

http://l-lin.github.io/angular-datatables/

现在我需要对数据表配置进行一些自定义更改。

例如。

    分页选项需要采用下图中提供的格式。

    分页信息需要如下所示。

期待回复。

如果有人遇到过类似的问题,请帮忙。

~~苏利亚

【问题讨论】:

请说明您希望如何更改分页布局以及分页信息的含义。更改没什么大不了的,但很难猜出例如您指的是哪些图标以及“Vanilla ...”应该如何成为信息的一部分。 @davidkonrad,“Vanilla..”是我在获取表格之前从用户那里得到的输入。 【参考方案1】:

我已经修复了页面信息问题。请看下面的代码。

vm.dtOptions = DTOptionsBuilder.newOptions().withPaginationType('full')
                     .withDisplayLength(10)
                     .withOption('bFilter', false)
                     .withDOM('<"top pull-left itemtableInfo"i>rt<"bottom"p>')
                     .withLanguage(
                          "sInfo": '<div><span class="searchDetail">Displaying _TOTAL_ results for <b>\"'+$rootScope.searchValue+'\"</b> </span><span class="searchCount pull-right">Showing _START_ to _END_ <a>Show All</a></span>',
                           "processing": "Processing...",
                           "loadingRecords": "Loading...",
                           "paginate": 
                                "first": '<i class="fa fa-backward" aria-hidden="true"></i>',
                                "last": '<i class="fa fa-forward" aria-hidden="true"></i>',
                                "next": "Next",
                                "previous": "Previous"
                            
                     );

但仍然无法解决分页按钮自定义问题。我正在关闭这个问题,因为我已经发布了另一个关于页面控制问题的问题。 .

链接:

Angular datatable - get current page & Total page

如果有人对这两个问题有更好的解决方案,请向我提供您的建议:):)

【讨论】:

【参考方案2】:

如果你需要在 AngularJS 中进行分页检查,

http://ui-grid.info/docs/#/tutorial/214_pagination

【讨论】:

OP不需要分页,dataTables内置了很多分页样式,他想把默认分页改成别的。

以上是关于Angular DataTable - 自定义分页和信息的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Angular 8 中保存表格的分页、排序、搜索状态?我正在使用 angular2-datatable

Jquery Datatable 分页按钮样式修复

DataTables - 创建自定义分页样式(加载更多样式)

使用 Bootstrap Angular 6 数据表的分页样式页脚

为 ajax 响应自定义 DataTables 分页

数据表 - 自定义过滤器和分页