解决方案 »
- 请大家帮我看下这段代码,jquery的
- 一个页面同时使用uploadify和simpleModal在IE下报错,在谷歌浏览器,火狐不报错,有人遇到过吗?
- javascript动态生成表格,某一列关于父子窗口传值问题。
- facebox的问题
- 求助:梅花雨日期选择控件不能在firefox中使用
- 下拉菜单为什么被FLASH遮住了?
- 有关下拉框和文本框的联动问题!高分送出!!
- 急问:如何实现IE在windows下的状态闪烁???
- 请问javascript 可不可以取session中的数据
- 请问有的视频网站鼠标放在图片上就会在图片中心显示播放按钮图片,这个小功能是怎么实现的?
- 非法字符判断
- 选择城市功能,在火狐下提示this.document is undefined,请看代码如果修改!
你要过滤什么 ,下面代码是根据'标题'过滤的
Ext.onReady(function(){
var data ;
data = ${requestScope.s};
var cm = new Ext.grid.ColumnModel(
[
new Ext.grid.RowNumberer(),
{header:'标题',dataIndex:'title',sortable:true,width:document.body.clientWidth/10*5.4},
{header:'提问时间',dataIndex:'subDate',sortable:true,width:document.body.clientWidth/10*2},
{header:'提问者',dataIndex:'username',sortable:true,width:document.body.clientWidth/10},
{header:'类型',dataIndex:'type',width:document.body.clientWidth/10},
{header:'id',dataIndex:'id',width:document.body.clientWidth/10}
]
);
var store = new Ext.data.SimpleStore({
proxy : new Ext.data.PagingMemoryProxy(data),
fields: [
{name:'title'},
{name:'subDate'},
{name:'username'},
{name:'type'},
{name:'id'}
]
});
var bbar = new Ext.PagingToolbar(
{
displayMsg:'显示第{0}条到第{1}条记录,一共{2}条',
emptyMsg:'没有记录',
beforePageText:'当前页码',
afterPageText:'共{0}页',
firstText:'第一页',
prevText:'上一页',
nextText:'下一页',
lastText:'最后一页',
refreshText:'刷新当前页',
autoDestroy :true,
autoWidth:true,
autoHeight:true,
pageSize:20,//一页显示几个
store: store,
displayInfo:true,
bufferResize :true
});
var grid = new Ext.grid.GridPanel({
viewConfig:
{
columnsText: '列',
sortAscText: '升序',
sortDescText: '降序'
},
loadMask :{msg:"数据加载中,请稍等"},//加载时有遮挡
frame: true,
frame:true,//有面板
columnLines:true,
height:480,
width:document.body.clientWidth,
border:false,
autoDestroy :true,
autoSizeColumns:true,
monitorResize:true,
store: store,
cm:cm,//字段
sm:new Ext.grid.RowSelectionModel(),
bbar:bbar,
tbar: [new Ext.form.ComboBox({
store: store,
mode: 'local',
emptyText:'这里输入过滤内容...',
displayField:'title'
})]
});
var id;
grid.on('click',function(){
id = grid.getSelectionModel().getSelected().get('id');
location.href="http://www.baidu.com";
});
grid.render("div_list");
store.load({params:{start:0, limit:20}});
});
{
xtype: "panel", border: false,
items: [new Ext.form.TwinTriggerField({
xtype: 'twintriggerfield', emptyText: "请输入...", name: "", width: 100,
trigger1Class: 'x-form-clear-trigger',
trigger2Class: 'x-form-search-trigger',
onTrigger1Click: function(e) {
this.reset();
},
onTrigger2Click: function(e) {
}
}),{xtype:"button",text:"查询"}]
}
]