需求查出girdPanel的信息后 需要对信息进行总结出一句话显示在ToolBar上,每次查询显示的字符可能不一样,这就需要动态修改,以下是js代码
var _tbar = new Ext.Toolbar({
id:"tool",
items :[
{
id: 'msg',
text :'
_grid = new Ext.grid.GridPanel({
store : store,
autoLoad:false,
// store : store,
title : "档案列表",
//width : _width,
//title:'上报信息',
autoWidth : true,
tbar :_tbar,
autoHeight:true,
iconCls : "user1",
renderTo : 'grid_div',
id : "mygrid",
loadMask : true,
autoScroll : true,
viewConfig : {
forceFit : true
// 不滚动,自动列宽
},
columns : [new Ext.grid.RowNumberer({// 自动创建行号
header : 'NO',
dataIndex : "sgid"
}), {
header : "事故时间",
dataIndex : 'sgsj',
//width : 120,
sortable : true
}, {
header : "事故地点",
dataIndex : 'sgdd',
//width : 60,
sortable : true
}, {
header : "事故名称",
dataIndex : 'sgmc',
//width : 80,
sortable : true
},{
header : "处理部门",
dataIndex : 'bmmc',
//width : 80,
sortable : true
},{
header : "申请时间",
dataIndex : 'sqsj',
//width : 120,
sortable : true
},{
header : "受理情况",
dataIndex : 'cljg',
//width : 120,
sortable : true,
renderer : renderTopicsl
},{
header : "操作",
dataIndex : 'sgid',
align : "center",
sortable : true,
renderer : renderTopic
}
],
bbar : new Ext.PagingToolbar({
id : 'pagingtool',
pageSize : limit,
store : store,
displayInfo : true,
displayMsg : '当前 {0} 条记录- {1}条记录 /共 {2} 条记录',
emptyMsg : "没有数据",
style: {
color: 'red'
}
})
});
//通过ajax获取要显示的信息 然后修改
function getShowMsg(sgsj1,sgsj2,cldwid,sqsj1,sqsj2,slqk){
$.post("fhsear!getFhMsg.action",{"sgsj1":sgsj1,"sgsj2":sgsj2,"cldwid":cldwid,"sqsj1":sqsj1,"sqsj2":sqsj2,"slqk":slqk},function(data){
Ext.getCmp('msg').setText(data.msg);
},"json");
}