如何在 Smart Table 中显示行号?
How to show row number in Smart Table?
我想在 Smart Table 中将排序和过滤数据集的行号作为单独的列包含在内。
只要我不使用分页,我就可以简单地使用 angular 的 ng-repeat 的 $index 属性,但这在启用分页的情况下不起作用,因为 $index 开始于每页 0 个。
有人对如何完成这个有任何想法吗?
<td ng-bind="pageNum*pageSize + $index"></td>
我找到了一种方法:
- 将以下内容添加到控制器
$scope.page_size = 100
$scope.current_page = 1
$scope.rembemberCurrentPage = function(p) {
$scope.current_page = p
}
- 将以下内容添加到模板
<div st-pagination
st-page-change="rembemberCurrentPage(newPage)"
st-items-by-page="page_size">
</div>
3。
然后可以在表格
上访问行号
td ng-bind="((current_page-1)*page_size)+$index+1"></td>
我通过这个 post 弄明白了:
https://github.com/lorenzofox3/Smart-Table/issues/438
我想在 Smart Table 中将排序和过滤数据集的行号作为单独的列包含在内。
只要我不使用分页,我就可以简单地使用 angular 的 ng-repeat 的 $index 属性,但这在启用分页的情况下不起作用,因为 $index 开始于每页 0 个。
有人对如何完成这个有任何想法吗?
<td ng-bind="pageNum*pageSize + $index"></td>
我找到了一种方法:
- 将以下内容添加到控制器
$scope.page_size = 100
$scope.current_page = 1
$scope.rembemberCurrentPage = function(p) {
$scope.current_page = p
}
- 将以下内容添加到模板
<div st-pagination
st-page-change="rembemberCurrentPage(newPage)"
st-items-by-page="page_size">
</div>
3。 然后可以在表格
上访问行号td ng-bind="((current_page-1)*page_size)+$index+1"></td>
我通过这个 post 弄明白了: https://github.com/lorenzofox3/Smart-Table/issues/438