extjs Array Grid 怎么分页没有效果?
时间:2011-08-31
来源:互联网
//数据源,用来定义表格中要显示的数据
Ext.onReady(function(){
var dataSource=[
["zhangsan",12,"boy"],
["lisi",20,"boy"],
["xiaocheng",18,"girl"],
["zhangxiao",12,"boy"],
["liwu",20,"boy"],
["xiangyang",18,"girl"],
["gao",12,"boy"],
["lisi",20,"boy"],
["xiaoli",18,"girl"]
];
//用来创建一个数据存储
var ds=new Ext.data.Store({
data:dataSource,
reader:new Ext.data.ArrayReader({},[
{name:'name'},
{name:'age',type:'float'},
{name:'sex'},
])
});
ds.loadData(dataSource);
//多选框
var sm=new Ext.grid.CheckboxSelectionModel();
//定義column模型
var colmodel=new Ext.grid.ColumnModel(
[new Ext.grid.RowNumberer(),//自动显示行号
sm,
{header:'name',width:120,sortable:true,dataIndex:'name',editor:new Ext.form.TextField()},
{header:'age',width:120,sortable:true,dataIndex:'age',editor:new Ext.form.TextField()},
{header:'sex',width:120,sortable:true,dataIndex:'sex',
editor:new Ext.grid.GridEditor(new Ext.form.TextField({
allowBlank:false
}))},
]);
//编辑grid
var grid=new Ext.grid.EditorGridPanel({
renderTo:"grid-example",
store:ds,
colModel:colmodel,
sm:sm,
title:"my is title",
width:380,
height:200,
autoExpandColumn:2,
enableColLock:false,
clicksToEdit:2,//双击才能编辑
//实现分页 disp ayInfo:ture 但是displayMsg中信息实现不出来??
bbar:new Ext.PagingToolbar({
pageSize:5,//设置每页显示的大小但是不管用
store:ds,
displayInfo:true,
displayMsg:'显示第{0}条到第{1}条记录,一共{2}条',
emptyMsg:"没有记录"
})
});
});
分页没有效果,而且多选框也没有效果,求高手指点
Ext.onReady(function(){
var dataSource=[
["zhangsan",12,"boy"],
["lisi",20,"boy"],
["xiaocheng",18,"girl"],
["zhangxiao",12,"boy"],
["liwu",20,"boy"],
["xiangyang",18,"girl"],
["gao",12,"boy"],
["lisi",20,"boy"],
["xiaoli",18,"girl"]
];
//用来创建一个数据存储
var ds=new Ext.data.Store({
data:dataSource,
reader:new Ext.data.ArrayReader({},[
{name:'name'},
{name:'age',type:'float'},
{name:'sex'},
])
});
ds.loadData(dataSource);
//多选框
var sm=new Ext.grid.CheckboxSelectionModel();
//定義column模型
var colmodel=new Ext.grid.ColumnModel(
[new Ext.grid.RowNumberer(),//自动显示行号
sm,
{header:'name',width:120,sortable:true,dataIndex:'name',editor:new Ext.form.TextField()},
{header:'age',width:120,sortable:true,dataIndex:'age',editor:new Ext.form.TextField()},
{header:'sex',width:120,sortable:true,dataIndex:'sex',
editor:new Ext.grid.GridEditor(new Ext.form.TextField({
allowBlank:false
}))},
]);
//编辑grid
var grid=new Ext.grid.EditorGridPanel({
renderTo:"grid-example",
store:ds,
colModel:colmodel,
sm:sm,
title:"my is title",
width:380,
height:200,
autoExpandColumn:2,
enableColLock:false,
clicksToEdit:2,//双击才能编辑
//实现分页 disp ayInfo:ture 但是displayMsg中信息实现不出来??
bbar:new Ext.PagingToolbar({
pageSize:5,//设置每页显示的大小但是不管用
store:ds,
displayInfo:true,
displayMsg:'显示第{0}条到第{1}条记录,一共{2}条',
emptyMsg:"没有记录"
})
});
});
分页没有效果,而且多选框也没有效果,求高手指点
作者: guojianwei0730 发布时间: 2011-08-31
我记得extjs Array Grid不支持分页的
作者: guowangsheng2011 发布时间: 2011-08-31
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28