<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<link rel="stylesheet" type="text/css" href="../../resources/css/ext-all.css" />
<script type="text/javascript" src="../../adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../../ext-all.js"></script>
<script type="text/javascript" src="../examples.js"></script>
<SCRIPT>
Ext.onReady(function(){
//自定义列,可以更改显示内容,比如 常用到的 0:男 1:女
function check(value)
{
if (value=='195154')
{
return '<span style="color:red;font-weight:bold;">内容已更改</span>';
}
else
{
return value;
}
}
//跨域读取数据使用 ScriptTagProxy url=http://extjs.com/forum/topics-remote.php
//可以直接访问 http://extjs.com/forum/topics-remote.php 查看json 数据形式
var store = new Ext.data.Store({
proxy : new Ext.data.ScriptTagProxy({url:'http://extjs.com/forum/topics-remote.php'}),
reader: new Ext.data.JsonReader({
root: 'topics',
totalProperty: 'totalCount',
id: 'post_id'
},[
'post_id','topic_title','author'
])
});
store.load({params:{start:0, limit:10}});
//定义勾选框,不需要可不必定义
var sm = new Ext.grid.CheckboxSelectionModel();
//定义列
var colM=new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),//增加自动编号,不需要可不必定义
sm,//勾选框,不需要可不必定义
{header:'列1',dataIndex:'post_id',width:170,sortable:true,renderer:check},
// 生成列,sortable为列排序,不需要设置为false,默认false,renderer为该列增加自定义函数
{header:'列2',dataIndex:'topic_title',width:170,sortable:true},
{header:'列3',dataIndex:'author',width:170}
]);
//生成表格
var grid = new Ext.grid.GridPanel({
renderTo:'show',
title:"表格",
height:400,
width:600,
trackMouseOver:false,
loadMask: {msg:'正在加载数据,请稍侯……'},
cm:colM,
sm:sm,
store:store,
viewConfig: {
forceFit:true
},
bbar: new Ext.PagingToolbar({
pageSize: 10,
store: store,
displayInfo: true,
displayMsg: '第{0} 到 {1} 条数据 共{2}条',
emptyMsg: "没有数据"
})
});
});
</SCRIPT>
<DIV id=show></DIV>
</body>
</html>
这个例子,可以参考!!
分享到:
相关推荐
extjs 分页 从dao到action
SSH+ExtJs分页小例子
Extjs分页使用java实现数据库数据查询.docx
extjs的pagingtoolbar 点击下一页时,出现store的load时间,但是只有start和limit这两个参数,这样就出现了,点击下一页的时候,查询出 的结果和条件不符合。虽然可以通过一次性查出所有记录的方法解决,但是我更...
Struts2+Json+ExtJS分页 资料来自互联网,及供参考学习。
详细介绍了EXTJS中gridpanel分页技术的解析
一个extjs的分页控件,就是可以选择一页显示多少条记录,该控件非常灵活,便于集成
Extjs+springmvc登录注册,分页,sqlserver08
ExtJS分页功能
NULL 博文链接:https://lucky16.iteye.com/blog/1522254
主要是springmvc和mybatis整合ehcache,以及ExtJs简单的分页!
extjs 富客户端界面设计 grid分页后台处理
extjs4.2 分页combo动态条数 源码,不懂的加群
extjs 简单分页例子。 只有js文件 后台 代码自己可以采用 觉得好的技术实现。
ExtJs学习资料22-从服务器获取JSON数据并分页处理.doc
我们开发项目的时候,有的时候左边的树结点很多,虽然说有extjs有异步,但还是有结点下面有时长达500个以上,甚至更多,这个时候用分页可以解决这个问题
extjs实现的分页,使用jsp传递数据,具体实现过程如下,需要的朋友莫错过
搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页搜索分页...
在 ExtJS3.3基础上开发的. 低一点的版本应该也能用. 没有去测试. 参考: Ext.PagingToolbar.js 因为我开发测试完这个分页工具后, 电脑上显示刚好是15:00, 所以取名: PM3PagingToolbar 如有BUG还请各位提出或留言. ...
很多同事在用extjs grid做分页的时候,往往会想用grid的多选功能来实现导出Excel之类的功能(也就是所谓的多选记忆功能),但在选选择下一页的时候 上一页选中的已经清除 这是因为做分页的时候又向服务器请求了分页...