通过使用角智能表,如何使用偏移值获得结果集。比如我数据库里有100条记录
我正在使用SmartTablePipe/ajax插件来显示记录。
如何使用这个来实现。
<div class="table-container" ng-controller="pipeCtrl as mc">
<table class="table" st-pipe="mc.callServer" st-table="mc.displayed">
<thead>
<tr>
<th st-sort="id">id</th>
<th st-sort-default="reverse" st-sort="name">name</th>
<th st-sort="age">age</th>
<th st-sort="saved">saved people</th>
</tr>
<tr>
<th><input st-search="id"/></th>
<th><input st-search="name"/></th>
<th><input st-search="age"/></th>
<th><input st-search="saved"/></th>
</tr>
</thead>
<tbody ng-show="!mc.isLoading">
<tr ng-repeat="row in mc.displayed">
<td>{{row.id}}</td>
<td>{{row.name}}</td>
<td>{{row.age}}</td>
<td>{{row.saved}}</td>
</tr>
</tbody>
<tbody ng-show="mc.isLoading">
<tr>
<td colspan="4" class="text-center"><div class="loading-indicator"></div>
</td>
</tr>
</tbody>
<tfoot>
<tr>
<td class="text-center" st-pagination="" st-items-by-page="5" colspan="4">
</td>
</tr>
</tfoot>
</table>
</div>
http://lorenzofox3.github.io/smart-table-website/
Plunker中的代码
http://plnkr.co/edit/wzUHcc9PBF6tzH8iAEsn?p=preview
>
为从服务器获取的行维护服务级别数组对象(var fetchedData)。
只有在客户端没有所需数据量时才调用服务器。
始终筛选来自读取数据的分页数据。
像这样的服务。
var fetchedData = [];
function getPage(start, number, params) {
if (fetchedData.length < (start + number)) {
//get the next 20 rows from the server and add to fetchedData;
}
var filtered = params.search.predicateObject ?
$filter('filter')(fetchedData, params.search.predicateObject) :
fetchedData;
//rest of the logic
您需要添加st-secure-src="tablecollection"
以及st-table=tablerow
然后
<tr ng-repeat="row in tablerow">
FMI,来源:客户端分页在智能表中不起作用
我目前正在使用:“angular smart table”:“2.1.0”“angular”:“1.3.15” 单击智能表格项目时,我的应用程序会在另一个页面中显示项目详细信息。在访问项目页面后,我想回到智能表格页面上的相同页码(屏幕截图上的2):屏幕截图 我的问题: 不知道如何保存currentPage(rootscope、Parameter?) 以下是分页视图,用于管理分页: “智能表插件指令
我在Angular 2应用程序中使用ng2智能表,其中的分页有问题。我正在加载一个数据对象数组,它正确地显示了前五个(我总共有20个),但表底部的分页显示 你知道为什么会这样吗
我正在使用智能表插件进行分页。 我的要求是-我从数据库中获取100条记录,同时加载,每页记录为10条。所以,分页的页数将是10页。 现在,我想当我点击第10页时(从分页),然后我想从数据库中获取另外100条记录
我正在使用智能表显示记录。使用自定义分页显示每页20条记录。 我想显示分页,如:25条记录中的1-20条我如何才能做到这一点我尝试使用(页数*总页数),但这将使结果更加接近。
我的页面正在成功加载智能表js,但是当我尝试使用分页功能(如留档所示)时,我收到以下错误 和 我不确定我做错了什么,但下面是我的代码。任何帮助都会很好!谢谢
本文向大家介绍angularjs表格分页功能详解,包括了angularjs表格分页功能详解的使用技巧和注意事项,需要的朋友参考一下 接上一次,这次主要介绍表格分页功能,由于项目需要这个案例是关于前端分页的方式,现在很少会这么用了,但如有需要可以参考其中的思路 html: 1.通过UL来展示页标,其中每个页标的li是通过异步加载从获取到不同的表格数据来动态生成的。 js: 1.首先需要设置每页想要显