yii2 linkpager ajax,Yii2扩展 - LinkPager 带分页大小
安装:
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 带分页大小相关推荐
- php实现多条件查找分页,Yii2.0框架实现带分页的多条件搜索功能示例
本文实例讲述了Yii2.0框架实现带分页的多条件搜索功能.分享给大家供大家参考,具体如下: 方法一 在控制器中 public function actionShow(){ $where['title' ...
- php 点击表头排序,TP5+ajax实现点击表格表头切换排序,带分页
TP5+ajax实现点击表格表头切换排序,带分页 2018-08-15 14:59:06ThinkPHP php接收页码请求的地址 /** * ajax 无刷新分页 * param $page int ...
- php yii2自动给值,Yii2基于Ajax自动获取表单数据的方法
本文实例讲述了Yii2基于Ajax自动获取表单数据的方法.分享给大家供大家参考,具体如下: 这里有两张表,表结构如下,locations表存放的省份和邮编等信息,两张表的model和curd均使用gi ...
- ajax获取表单php,Yii2基于Ajax自动获取表单数据的方法
本文实例讲述了Yii2基于Ajax自动获取表单数据的方法.分享给大家供大家参考,具体如下: 这里有两张表,表结构如下,locations表存放的省份和邮编等信息,两张表的model和curd均使用gi ...
- 织梦 ajax 返回,Dede织梦arclist标签+Ajax实现织梦首页分页-叙述织梦
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 有时在做织梦模板的时候需要实现首页分页效果,但是织梦本身首页是不带分页功能的,那如何实现织梦首页分页呢? 用arclist标签+Ajax实现织梦首页分页 ...
- java extjs4 分页_extjs学习笔记(四)带分页的grid
很多时候,我们需要显示在grid中的数据不是短短的几条或者几十条,而是成千上万条.如果让大量的数据一股脑全都显示在一个页面中,可以想象会造成什么样的用户体验.因此,现在几乎所有的grid控件都会支持分 ...
- 利用Ajax实现DataGrid无刷新分页(AjaxGrid)【转】
利用Ajax实现DataGrid无刷新分页(AjaxGrid) DataGrid功能强大,我们只用写几行代码就能够实现复杂的页面数据显示.数据多的时候免不了要分页显示,DataGrdi本身自带分页功能 ...
- jsp自定义图文新闻列表标签结合ssh2,带分页功能
jsp自定义图文新闻列表标签结合ssh2,带分页功能(欢迎大家讨论指点,共同进步) 1.service层 (模拟返回数据) package com.mingda.service.impl;import ...
- ajax往CJJTable传值,jQuery+ajax怎么样实现动态数据分页
这次给大家带来jQuery+ajax怎么样实现动态数据分页,用jQuery+ajax实现动态数据分页的注意事项有哪些,下面就是实战案例,一起来看一下. 用jQuery实现页码跳转式动态数据分页这个效果 ...
- 用ASP.NET AJAX框架扩展HTML Map控件
[摘要]在本文中,我将向你展示如何使用ASP.NET AJAX框架对添加可点击的热点的HTML Map控件进行扩展.经扩展后,当我们的鼠标移动到这些热点上后,即弹出关于这些热点的详细信息;但是,这些详 ...
最新文章
- 智能驾驶继续突破,国内国外技术进入深水区
- 数据类型_分享redis中除5种基础数据类型以外的高级数据类型
- 监督学习和非监督学习
- netty java开发文档_Netty简明教学文档
- 示例:用户登录(python版)
- python获取系统参数_python 常用系统参数
- mysql 数据库 更新_mysql数据库更新
- HCIP-RS-MPLS-LSP建立-静态LSP
- Html加水印和禁用复制和右键(jquery.watermark.js)
- C++ OpenCV 学习笔记【0】- 未整理,草稿记录用
- Qt5中this application has requested the runtime to terminate it in an unusual way 无法运行问题的解决
- Java中String类的常用方法
- 记一次微信APP支付开发返回-1的坑
- matlab 线性分析,线性系统稳定性分析的MATLAB分析方法.doc
- Capsule-LPI:基于胶囊网络的LncRNA-蛋白质相互作用预测工具
- 学习累了吗,来听听乔布斯的演讲吧!
- 如何自定义快捷方式图标为自己的图片(保姆级教程)
- Gos ——内存管理系统
- java给微信发送get和post请求
- gsyVideoPlayer点击/拖动进度条播放视频会回退
热门文章
- 【2016.4.6】结对编程 第二章 基础设计
- Mysql 分组聚合实现 over partition by 功能
- 判断元素是否为HTMLElement元素
- [Liferay6.2]Liferay Dynamic Query API示例
- Spring Cloud消息驱动整合
- mysql cluster集群安装全纪录
- bzoj4423[AMPPZ2013]Bytehattan
- 海量存储之十九--一致性和高可用专题
- Android自定义ViewGroup、自定义属性及自定义View
- Mysql源码编译安装主从复制