博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ExtJS实现分页grid paging
阅读量:5827 次
发布时间:2019-06-18

本文共 705 字,大约阅读时间需要 2 分钟。

背景

    分页查询在Web页面中比例很大,我自己也写过分页框架,也用过很多第三方分页。

  • 基于jquery的dataTables,那么多例子、清晰API、应用广泛、开源,即使是新手也可以很快上手。

  • ExtJS的分页功能,封装的很简单,因其例子少、API复杂、国内应用较少,往往需要先对ExtJS有整体认识、孰知API之后,才应用自如。感觉比较不易,以至于一个简单的分页功能我也想写下来。

例子

ExtJS版本:4.2

我认为ExtJS也有MVC分层概念,所以接下来会分展示层、数据模型层来描述。

展示层(view),在表格grid中添加分页控件bbar(代码如下)。其中store属性须要替换,不太清楚ExtJS为什么不直接用所在grid的store。

 

bbar : {         xtype : 'pagingtoolbar',         store : 'XXXStore',         displayInfo : true,         displayMsg : '显示 {2} 条中的第 {0} 条到第 {1} 条',         emptyMsg : "没有满足查询条件的"       }

 

数据模型层(model),在store中指定数据总条数的属性名,如设置为totalCount,后台response中也要有此属性。

  1. proxy : {   ...   reader : {     ...     totalProperty: 'totalCount',   } }

     

 

转载于:https://www.cnblogs.com/feiqihang/p/5053642.html

你可能感兴趣的文章
EventSystem
查看>>
用WINSOCK API实现同步非阻塞方式的网络通讯
查看>>
玩一玩博客,嘿嘿
查看>>
P1352 没有上司的舞会
查看>>
ios11文件夹
查看>>
【HLOJ 559】好朋友的题
查看>>
Electric Fence(皮克定理)
查看>>
nvl 在mysql中如何处理
查看>>
MyEclipse 快捷键
查看>>
快速傅里叶变换FFT
查看>>
大数据常用基本算法
查看>>
JavaScript学习笔记(十三)——生成器(generator)
查看>>
hibernate保存失败
查看>>
MySQL增量订阅&消费组件Canal POC
查看>>
Sqlite多线程
查看>>
数据结构-时间复杂度
查看>>
对象与字符串相互转换
查看>>
[NOIp2017提高组]小凯的疑惑
查看>>
《C程序设计语言》练习1-5
查看>>
$\frac{dy}{dx}$ 是什么意思?
查看>>