安装:

2. 在程序根目录右键(同时按住"shift")打开 "Use Composer here", 执行命令(会同时更新yii2的核心库):composer require --prefer-dist liyunfang/yii2-widget-linkpager

使用:

1. 在输出 GridView 时配置如下属性:GridView::widget([

'dataProvider' => $dataProvider,

'columns' => [

……

],

'filterSelector' => "select[name='" . $dataProvider->getPagination()->pageSizeParam . "'], input[name='" . $dataProvider->getPagination()->pageParam . "']",

'pager' => [

'class' => \liyunfang\pager\LinkPager::className(),

'template' => '{pageButtons} {customPage} {pageSize}',

'pageSizeList' => [10, 20, 30, 50],

'customPageWidth' => 50,

'customPageBefore' => ' 跳转到第 ',

'customPageAfter' => ' 页 ',

],

]);

2. 在对应的控制器中添加:$searchModel = new ArticleSearch();

$pageSize = isset($_GET['per-page']) ? intval($_GET['per-page']) : 2;

$dataProvider = new ActiveDataProvider([

'query' => $searchModel->find()->orderBy('sort desc, publish_time desc'),

'pagination' => [

'pagesize' => $pageSize,

]

]);

3. "pager"的配置参数:template string 分页栏布局, 默认为"{pageButtons} {pageSize}"

pageButtons 页码列表

customPage 第几页

pageSize 页大小下拉框

pageSizeList array 页大小下拉框值, 默认为"[10, 20, 30, 50]"

pageSizeMargin string "pageSize"的 css 属性, 默认为"margin-left:5px;margin-right:5px;"

pageSizeOptions string "pageSize"的 html 属性, 默认为"['class'=>'form-control', 'style'=>'display:inline-block;width:auto;margin-top:0px;']"

customPageBefore string "customPage"之前的文本, 默认为空

customPageAfter string "customPage"之后的文本, 默认为空

customPageWidth integer "customPage"文本框的宽度, 单位为"px", 默认为"80"

customPageMargin string "customPage"的 css 属性, 默认为空

customPageOptions string "customPage"的 html 属性, 默认为"['class'=>'form-control', 'style'=>'display:inline-block;margin-top:0px;']"

yii2 linkpager ajax,Yii2扩展 - LinkPager 带分页大小相关推荐

  1. php实现多条件查找分页,Yii2.0框架实现带分页的多条件搜索功能示例

    本文实例讲述了Yii2.0框架实现带分页的多条件搜索功能.分享给大家供大家参考,具体如下: 方法一 在控制器中 public function actionShow(){ $where['title' ...

  2. php 点击表头排序,TP5+ajax实现点击表格表头切换排序,带分页

    TP5+ajax实现点击表格表头切换排序,带分页 2018-08-15 14:59:06ThinkPHP php接收页码请求的地址 /** * ajax 无刷新分页 * param $page int ...

  3. php yii2自动给值,Yii2基于Ajax自动获取表单数据的方法

    本文实例讲述了Yii2基于Ajax自动获取表单数据的方法.分享给大家供大家参考,具体如下: 这里有两张表,表结构如下,locations表存放的省份和邮编等信息,两张表的model和curd均使用gi ...

  4. ajax获取表单php,Yii2基于Ajax自动获取表单数据的方法

    本文实例讲述了Yii2基于Ajax自动获取表单数据的方法.分享给大家供大家参考,具体如下: 这里有两张表,表结构如下,locations表存放的省份和邮编等信息,两张表的model和curd均使用gi ...

  5. 织梦 ajax 返回,Dede织梦arclist标签+Ajax实现织梦首页分页-叙述织梦

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 有时在做织梦模板的时候需要实现首页分页效果,但是织梦本身首页是不带分页功能的,那如何实现织梦首页分页呢? 用arclist标签+Ajax实现织梦首页分页 ...

  6. java extjs4 分页_extjs学习笔记(四)带分页的grid

    很多时候,我们需要显示在grid中的数据不是短短的几条或者几十条,而是成千上万条.如果让大量的数据一股脑全都显示在一个页面中,可以想象会造成什么样的用户体验.因此,现在几乎所有的grid控件都会支持分 ...

  7. 利用Ajax实现DataGrid无刷新分页(AjaxGrid)【转】

    利用Ajax实现DataGrid无刷新分页(AjaxGrid) DataGrid功能强大,我们只用写几行代码就能够实现复杂的页面数据显示.数据多的时候免不了要分页显示,DataGrdi本身自带分页功能 ...

  8. jsp自定义图文新闻列表标签结合ssh2,带分页功能

    jsp自定义图文新闻列表标签结合ssh2,带分页功能(欢迎大家讨论指点,共同进步) 1.service层 (模拟返回数据) package com.mingda.service.impl;import ...

  9. ajax往CJJTable传值,jQuery+ajax怎么样实现动态数据分页

    这次给大家带来jQuery+ajax怎么样实现动态数据分页,用jQuery+ajax实现动态数据分页的注意事项有哪些,下面就是实战案例,一起来看一下. 用jQuery实现页码跳转式动态数据分页这个效果 ...

  10. 用ASP.NET AJAX框架扩展HTML Map控件

    [摘要]在本文中,我将向你展示如何使用ASP.NET AJAX框架对添加可点击的热点的HTML Map控件进行扩展.经扩展后,当我们的鼠标移动到这些热点上后,即弹出关于这些热点的详细信息;但是,这些详 ...

最新文章

  1. 智能驾驶继续突破,国内国外技术进入深水区
  2. 数据类型_分享redis中除5种基础数据类型以外的高级数据类型
  3. 监督学习和非监督学习
  4. netty java开发文档_Netty简明教学文档
  5. 示例:用户登录(python版)
  6. python获取系统参数_python 常用系统参数
  7. mysql 数据库 更新_mysql数据库更新
  8. HCIP-RS-MPLS-LSP建立-静态LSP
  9. Html加水印和禁用复制和右键(jquery.watermark.js)
  10. C++ OpenCV 学习笔记【0】- 未整理,草稿记录用
  11. Qt5中this application has requested the runtime to terminate it in an unusual way 无法运行问题的解决
  12. Java中String类的常用方法
  13. 记一次微信APP支付开发返回-1的坑
  14. matlab 线性分析,线性系统稳定性分析的MATLAB分析方法.doc
  15. Capsule-LPI:基于胶囊网络的LncRNA-蛋白质相互作用预测工具
  16. 学习累了吗,来听听乔布斯的演讲吧!
  17. 如何自定义快捷方式图标为自己的图片(保姆级教程)
  18. Gos ——内存管理系统
  19. java给微信发送get和post请求
  20. gsyVideoPlayer点击/拖动进度条播放视频会回退

热门文章

  1. 【2016.4.6】结对编程 第二章 基础设计
  2. Mysql 分组聚合实现 over partition by 功能
  3. 判断元素是否为HTMLElement元素
  4. [Liferay6.2]Liferay Dynamic Query API示例
  5. Spring Cloud消息驱动整合
  6. mysql cluster集群安装全纪录
  7. bzoj4423[AMPPZ2013]Bytehattan
  8. 海量存储之十九--一致性和高可用专题
  9. Android自定义ViewGroup、自定义属性及自定义View
  10. Mysql源码编译安装主从复制