pagination-api 正在参加 2020 年度 OSC 中国开源项目评选,请投票支持!
pagination-api 在 2020 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
投票让它出道
已投票
pagination-api 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」 !
pagination-api 获得 2020 年度 OSC 中国开源项目评选「最佳人气项目」「最积极运营项目」 !
pagination-api 获得 2020 年度 OSC 中国开源项目评选「最积极运营项目」 !
授权协议 MIT
开发语言 JavaScript
操作系统 跨平台
软件类型 开源软件
开源组织
地区 国产
投 递 者 康某某
适用人群 未知
收录时间 2014-11-26

软件简介

示例: 定义routes:

var pagination = require('pagination-api'); //加载分页模块

var total_rows; // 'total_rows返回所有的文章数量。”total_rows’是从数据库返回,
    //示例:
    //  total_rows = PostSorts_count_all_result[0].count_all_result;

var per_pages;  //'per_pages”是当前页面的URL接收的页码
    //示例:
    //  var per_pages = 1;
    //  if(req.query.per_page){
    //      per_pages = req.query.per_page;
    //  };
    //  if(req.body.per_page){
    //      per_pages = req.body.per_page;
    //  };

var per_page;   // 'per_page”设置页面上显示几篇文章
    //示例:
    //  per_page = 4;

var base_url;   //'base_url是URL的定义。
    //示例:
    //  base_url = 'blogs?';

var changePer_page; // 'changeper_page”是用来读取数据库分页参数
    //示例:
    //  changePer_page = ( per_pages - 1 ) * per_page;

var Create_links;   //'create_links”是创建一个网页
    //示例:
    //  Create_links = pagination.create_links(total_rows,per_page,per_pages,base_url);

最后发送到views中
    //示例:
    //  res.render('/',{Create_links:Create_links});

定义在views:

<%- Create_links %>

测试示例在 /test

展开阅读全文

代码

评论 (0)

加载中
更多评论
暂无内容
发表了博客
2013/11/26 21:08

kohana pagination

我用的kohana版本是3.3,无意间下载了一个3.1版本的pagination,于是噩梦开始了…… 根据前几天看的在线documentation,一点一点找线索,排除了config、route的设置错误。百思不得其解,简单的分页错也就错了,一下子出现个500 internal server,不好搞。 最终定位到问题在source设为route时,那段代码不对劲: case 'route': return URL::site(Request::current()->uri(array($this->config['current_page']['key'] => $page))...

1
0
发表了博客
2014/03/30 20:55

Django pagination

## Django pagination 小结,参见[django documentation](https://docs.djangoproject.com/en/1.5/topics/pagination/) 1. 导入Paginator ``` from django.core.paginator import Paginator, EmptyPage, PageNotAnInteger ``` 2. 使用Paginator,建立实例 ``` def listing(request): OBJECTS_TO_SHOW = ['test%d' % x for x in xrange(10)] NUM_PER_PAGE = 4 paginator = Paginator(OBEJCTS_TO_SHOW, NUM_PER_PAGE) page = requ...

0
2
发表了博客
2019/08/24 22:57

分页Pagination

分页Pagination REST framework提供了分页的支持。 我们可以在配置文件中设置全局的分页方式,如: REST_FRAMEWORK = { 'DEFAULT_PAGINATION_CLASS': 'rest_framework.pagination.PageNumberPagination', 'PAGE_SIZE': 100 # 每页数目 } 也可通过自定义Pagination类,来为视图添加不同分页行为。在视图中通过pagination_clas属性来指明。 from rest_framework.pagination import PageNumberPagination class Larg...

0
0
发表了博客
2018/03/14 06:46

Pagination 分页

当数据量过多时,使用分页分解数据。 设置layout,表示需要显示的内容,用逗号分隔,布局元素会依次显示。prev表示上一页,next为下一页,pager表示页码列表,除此以外还提供了jumper和total,size和特殊的布局符号->,->后的元素会靠右显示,jumper表示跳页元素,total表示显示页码总数,size用于设置每页显示的页码数量。 <div class="block"> <span class="demonstration">页数较少时的效果</span> <el-pagination ...

0
0
发表于大前端专区
2015/02/06 14:35

Semantic UI Pagination

semantic ui pagination html <div class="ui borderless pagination menu">   <a class="item">     <i class="left arrow icon"></i> Previous  </a>   <a class="item">1</a>   <a class="item">2</a>   <a class="item">3</a>   <a class="item">4</a>   <a class="item">5</a>   <a class="item">6</a>   <a class="item">     Next <i class="icon right arrow"></i>   ...

0
3
发表了博客
2014/03/04 11:09

django-pagination使用

首先要做的就是下载django-pagination插件,装上即可; 完成后,使用方法如下: 1.在自己的项目setting.py文件中添加, INSTALLED_APPS = (           # ...           'pagination',   ) 2.添加中间件 MIDDLEWARE_CLASSES = (           # ...           'pagination.middleware.PaginationMiddleware',   ) 3.添加context TEMPLATE_CONTEXT_PROCESSORS = (       ...

2
0
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
暂无内容
0 评论
6 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部