标签: paginate

使用ng-repeat列表中的分页

我正在尝试将页面添加到我的列表中.我按照AngularJS教程,一个关于智能手机的教程,我试图只显示一定数量的对象.这是我的html文件:

  <div class='container-fluid'>
    <div class='row-fluid'>
        <div class='span2'>
            Search: <input ng-model='searchBar'>
            Sort by: 
            <select ng-model='orderProp'>
                <option value='name'>Alphabetical</option>
                <option value='age'>Newest</option>
            </select>
            You selected the phones to be ordered by: {{orderProp}}
        </div>

        <div class='span10'>
          <select ng-model='limit'>
            <option value='5'>Show 5 per page</option>
            <option value='10'>Show 10 per page</option>
            <option value='15'>Show 15 per page</option>
            <option value='20'>Show 20 per page</option>
          </select>
          <ul class='phones'>
            <li class='thumbnail' ng-repeat='phone in phones | filter:searchBar | orderBy:orderProp | limitTo:limit'>
                <a href='#/phones/{{phone.id}}' class='thumb'><img ng-src='{{phone.imageUrl}}'></a>
                <a href='#/phones/{{phone.id}}'>{{phone.name}}</a>
                <p>{{phone.snippet}}</p>
            </li>
          </ul>
        </div>
    </div>
  </div>
Run Code Online (Sandbox Code Playgroud)

我添加了一个带有一些值的select标签,以限制将要显示的项目数.我现在想要的是添加分页以显示下一个5,10等. …

javascript paginate angularjs

130
推荐指数
4
解决办法
22万
查看次数

像谷歌一样分页的逻辑

谷歌的分页行为背后的逻辑是什么?

我的分页器是这样的:

[1]  2   3  ...  184   >
 <   1  [2]  3   4  ...  184   >
 <   1   2  [3]  4   5  ...  184   >
 <   1   2   3  [4]  5   6   ...  184   >
 <   1  ...  3   4  [5]  6    7   ...  184   >
 <   1  ...  4   5  [6]  7    8   ...  184   >
 <   1  ...  5   6  [7]  8    9   ...  184   >
 <   1  ...  6   7  [8]  9    10  ...  184   >
Run Code Online (Sandbox Code Playgroud)

以下是上述示例的实时版本: …

php oop pagination class paginate

32
推荐指数
2
解决办法
2万
查看次数

在PostgreSQL中使用"Cursors"进行分页

可能重复:
如何为API客户端提供1,000,000个数据库结果?

想知道使用游标是使用PostgreSQL实现"分页"的好方法.

用例是我们有超过100,000行,我们希望我们的API客户端可以使用这些行.我们认为实现这一目标的一个好方法是允许客户端批量(页面)请求信息.客户端可以一次请求100行.我们将返回100行以及游标,然后当客户端准备就绪时,他们可以使用我们发送给他们的游标请求接下来的100行.

但是,我对游标的工作方式以及如何以及何时应该使用游标有点模糊:

  • 游标是否要求保持数据库连接处于打开状态?
  • 游标是否在事务中运行,锁定资源直到它们"关闭"?
  • 还有其他我不知道的"陷阱"吗?
  • 还有另一种更好的方法来处理这种情况吗?

非常感谢!

postgresql pagination paginate

20
推荐指数
1
解决办法
1万
查看次数

从CakePHP中的模型中分页

我在我的函数Event模型叫做getEvents-你可以通过限制,start以及end日期fields,event types和事件subtypes.

我看,paginate能接受我使用喜欢的所有参数joins,conditions,limit...等等就像一个正常find即可.

当我不尝试分页时,它返回数据就好了.但是 - 我希望能够传递一个paginate变量来告诉它而不是这样做:

$this->recursive = -1;
$data = $this->find('all', $qOptions);
Run Code Online (Sandbox Code Playgroud)

去做这个:

$this->recursive = -1;
$data = $this->paginate($qOptions);
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试时,它给了我很多错误.如果需要,我可以稍后指定错误 - 现在,我想我正在寻找 - 这是可以做到的吗?如果是这样,怎么样?

有没有更好的方法来做这样的事情?我花了足够的时间让这个功能做我想要的,并允许所有选项传递...等 - 如果我不能用它进行分页,这似乎是浪费.但是 - 如果它不理想,我也能听到.提前致谢.

编辑:

我正在网上阅读其他内容,说你不应该在你的模型中使用paginate,因为它是从URL变量中提取的,这会破坏MVC结构的目的.这是有道理的,但这是否意味着我必须在模型和控制器中编写相同的连接/查询?在每一个需要的行动中?

cakephp model paginate cakephp-1.3

9
推荐指数
1
解决办法
1万
查看次数

在laravel paginate中添加一些数据

正如tittle所说,这是我的控制器

$book = Data::where('userId','1')->paginate(3);

return response()->json($book);
Run Code Online (Sandbox Code Playgroud)

并获取这样的json数据:

data:[{id: 1, userId: 1, vendorId: 1, name: "Alfreda Berge PhD", phone: "1-850-813-5950 x96169",…},…]
from:1
last_page:2
next_page_url: "http:/localhost/XX/public/user/book/list/1?page=2"
perpage:4
prev_page_url:null
to:4
total:5
// if I want to add a new column and value here ,what should I do? 
Run Code Online (Sandbox Code Playgroud)

我试着这样做:

$book = Data::where('userId','1')->paginate(3);
$book->printWord = 'Hellow!';
return response()->json($book);
Run Code Online (Sandbox Code Playgroud)

但是,它似乎将删除列printWord.任何的想法?

php paginate laravel laravel-5

9
推荐指数
2
解决办法
8372
查看次数

如何使用jQuery分页JSON数据?

重复:

与json Data一起使用的好的jquery分页插件...

我的JSON数据看起来像这样

{
    "Table": [{
        "Emp_Id": "3",
        "Identity_No": "",
        "Emp_Name": "Jerome",
        "Address": "Madurai",
        "Date_Of_Birth": "",
        "Desig_Name": "Supervisior",
        "Desig_Description": "Supervisior of the Construction",
        "SalaryBasis": "Monthly",
        "FixedSalary": "25000.00"
    }, {
        "Emp_Id": "4",
        "Identity_No": "",
        "Emp_Name": "Mohan",
        "Address": "Madurai",
        "Date_Of_Birth": "",
        "Desig_Name": "Acc ",
        "Desig_Description": "Accountant",
        "SalaryBasis": "Monthly",
        "FixedSalary": "200.00"
    }, {
        "Emp_Id": "5",
        "Identity_No": "",
        "Emp_Name": "Murugan",
        "Address": "Madurai",
        "Date_Of_Birth": "",
        "Desig_Name": "Mason",
        "Desig_Description": "Mason",
        "SalaryBasis": "Weekly",
        "FixedSalary": "150.00"
    }, {
        "Emp_Id": "6",
        "Identity_No": "",
        "Emp_Name": "Ram",
        "Address": "Madurai",
        "Date_Of_Birth": …
Run Code Online (Sandbox Code Playgroud)

jquery pagination json paginate

7
推荐指数
2
解决办法
4万
查看次数

Rails 3 - "更多"ajax与Kaminari的分页

我正在尝试使用"更多"按钮进行"推特喜欢"分页以加载Kaminari的结果.

我在这里发现了这个问题

但我无法弄清楚如何使它工作,如果这是一个很好的方法.

提前致谢

pagination ruby-on-rails paginate ruby-on-rails-3 kaminari

7
推荐指数
1
解决办法
6284
查看次数

在Instagram API中对评论或喜欢进行分页

这个问题对于检索超过150条Instagram评论以及在该组中重复这篇较旧的帖子是一种补充.

目前,似乎无法检索特定帖子的完整列表中的喜欢或评论.没有记录的分页参数,并且不清楚如何对喜欢的人进行分页,因为他们没有公开的时间戳或与时间相关的标识符.

至少应修改http://instagram.com/developer/endpoints/comments/http://instagram.com/developer/endpoints/likes/上的开发人员文档,以提及无法获得完整的评论或喜欢列表.

是否有任何解决方法,或计划支持评论和喜欢端点的分页?

如果不存在这样的计划,那么如何允许控制结果的排序?这至少允许以合理的置信度检索新条目.

目前,/ likes端点看起来像是从最新到最旧的顺序返回结果,但不幸的是,注释端点使用最旧到最新的顺序.

pagination paginate instagram instagram-api

6
推荐指数
0
解决办法
1148
查看次数

jQuery Datatables:使用Ajax分页进行搜索和过滤

我有一个SQL表,有36000个条目显示在Datatables列表中.由于我像这样开发它,所以分页效果很好:

var table = $('.datatable').DataTable({
    pageLength : 20,
    lengthChange : false,
    processing : true,
    serverSide : true,
    ajax : {
        url :"ajax.php",
        type: "post",
    }
});
Run Code Online (Sandbox Code Playgroud)

在我的文件ajax.php中,我根据页码设置的限制简单地回显我的行(JSON编码).

问题是本机过滤和搜索不再有效.当我想过滤一列时,会出现"处理"图层,然后消失,但我的数据仍然相同.当我想通过表格进行研究时,没有任何反应.

所以,这是我的问题:

  1. 如何恢复搜索和过滤?
  2. 如何过滤和搜索所有行(不仅是显示的行)?有了Ajax,是的,但在Jquery中呢?

提前致谢

编辑: 感谢Abdul Rehman Sayed,我设法做了搜索部分.这是我做的:

var table = $('.datatable').DataTable({
    pageLength : 20,
    lengthChange : false,
    processing : true,
    serverSide : true,
    ajax : {
        data : function(d) {
            d.searching = get_search($('.datatable'));
        },
        url :"ajax.php",
        type: "post",
    },
    searching : false,
});

$('.datatable thead th').each(function() {
    var title = $(this).data('name'); …
Run Code Online (Sandbox Code Playgroud)

search jquery filtering datatables paginate

6
推荐指数
1
解决办法
4万
查看次数

Cakephp检索HABTM的条件

我正在使用cakephp,并希望显示属于类别'X'的所有提交,我有4个具有HABTM关系的表.

用户 - >(hasMany) - >提交< - >(hasAndBelongsToMany)< - >类别

但我想使用$ this-> paginate()这样做,并且对于每个提交,我想显示发布提交的用户.

用户表

Id   |      Name         
-----+-------------------
1    |   User 1      
2    |   User 2     
Run Code Online (Sandbox Code Playgroud)

提交表

Id   |      Name         |   User_id
-----+-------------------+--------------
1    |   Submission 1    |      1    
2    |   Submission 2    |      2    
Run Code Online (Sandbox Code Playgroud)

分类表

Id   |      Name 
-----+-------------------
1    |   Category 1        
2    |   Category 2        
Run Code Online (Sandbox Code Playgroud)

SubmissionCategory表

Id   |   Submission_id   |   Category_id 
-----+-------------------+-------------------
1    |         1         |        1     
2    |         1         |        2  
3    |         2         |        1 …
Run Code Online (Sandbox Code Playgroud)

cakephp relationship has-and-belongs-to-many paginate

5
推荐指数
1
解决办法
2713
查看次数