PageProxy分页的实现
2024-10-08 00:32:18
PageProxy是Ext.Net实现的一种分页方式,PageProxy通过实现OnReadData事件来完成分页。
<ext:Store runat="server" ID="storeUserInfo" PageSize="" OnReadData="storeUserInfo_ReadData">
<Model>
<ext:Model ID="Model1" runat="server" IDProperty="Name" >
<Fields>
<ext:ModelField Name="Name" Type="String"></ext:ModelField>
<ext:ModelField Name="Gender" Type="String"></ext:ModelField>
<ext:ModelField Name="Age" Type="Int"></ext:ModelField>
</Fields>
</ext:Model>
</Model>
<Proxy>
<ext:PageProxy></ext:PageProxy>
</Proxy>
</ext:Store>
然后再后台代码中实现storeUserInfo_ReadData:
protected void storeUserInfo_ReadData(object sender, Ext.Net.StoreReadDataEventArgs e)
{
int start = e.Start;
int limit = e.Limit; var userInfoList = UserInfo.GetData();
e.Total = userInfoList.Count; storeUserInfo.DataSource = userInfoList.Skip(start).Take(limit).ToList();
storeUserInfo.DataBind();
}
最新文章
- shell条件测试test
- chattr的常用参数详解
- oralce 密码长度
- MyEclipse 2015 Stable 2.0安装包及破解工具下载
- 【poj1014】 Dividing
- js中创建对象的几种方式
- linux 用户打开进程数和文件数调整
- 使用jQuery.FileUpload插件和Backload组件裁剪上传图片
- [HNOI2007]紧急疏散EVACUATE (湖南2007年省选)
- java—— finall 关键词
- 如何把百度统计代码放入JS文件中?百度统计的JS脚本原理分析
- 文件系统及程序的限制关系: ulimit
- python的oop概述
- Linux 内存泄漏检查工具 valgrind
- Mysql 数据备份导出
- RAP Mock.js语法规范
- C++回顾day01---<;const常量重点>;
- JS:判断是否是移动端
- JS脚本-零星片段
- SqlHelper 1.0