extjs查询功能无效

prince_java 2011-02-28 02:17:39
ext-3.3.1中有一个查询的例子,按照他的例子我把我写的例子修改了一下,在页面导入SearchField.js,页面上的JS是这样的:

Ext.onReady(function(){
Ext.QuickTips.init();
var sm=new Ext.grid.CheckboxSelectionModel();
var cm=new Ext.grid.ColumnModel([new Ext.grid.RowNumberer(),sm,
{
header:'用户姓名',
width:100,
dataIndex:'Username'
},{
header:'用户密码',
width:100,
dataIndex:'Password',
id:'demo'
}]);
var data=[{
username:'prince',
password:'prince'
},{
username:'king',
password:'king'
},{
username:'queen',
password:'queen'
},{
username:'princess',
password:'princess'
}];
var proxy=new Ext.data.MemoryProxy(data);
var User=new Ext.data.Record.create([
{
name:'Username',
type:'string',
mapping:'username'
},{
name:'Password',
type:'string',
mapping:'password'
}
]);
var reader=new Ext.data.JsonReader({},User);
var store=new Ext.data.Store({
proxy:proxy,
reader:reader
});
store.load();
var grid=new Ext.grid.GridPanel({
title:'用户列表',
width:500,
cm:cm,
sm:sm,
store:store,
renderTo:'a',
autoHeight:true,
autoExpandColumn:'demo',
tbar:[
'Search: ', ' ',
new Ext.ux.form.SearchField({
store:store,
width:200
})
]
});
});

但是,实际查询中并没有查询效果,显示的数据还是初始化时的数据,谁能帮解决下?
...全文
155 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
prince_java 2011-02-28
  • 打赏
  • 举报
回复
a这个div有
prince_java 2011-02-28
  • 打赏
  • 举报
回复
没后台,数据是在页面上定死的啊
山城忙碌人 2011-02-28
  • 打赏
  • 举报
回复
你的后台代码,还有:renderTo:'a'这个DIV有没有。
dataminer_2007 2011-02-28
  • 打赏
  • 举报
回复
首先用 firefox 看看后台有没有返回有效的数据(json)
大哥-你真棒 2011-02-28
  • 打赏
  • 举报
回复
你的后台呢?
prince_java 2011-02-28
  • 打赏
  • 举报
回复
来人解决下啊~~~~~~~~~~~~~~~~~~~~~

87,993

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧