GridPanel通过Ajax动态加载数据显示到页面

//创建查询对象
		var gridStore = new Ext.data.JsonStore( {
			url : "../../service/vip/query.action",
			autoLoad : false,
			pruneModifiedRecords : true,
			fields : [ 'IMSI', 'MSISDN', 'zjshcount'],
			root : 'data',
			method : 'POST'
		});
		
		//数据加载
		gridStore.load();

		//创建表格对象,显示查询出来的数据
		var grid = new Ext.grid.GridPanel( {
			el : "gridDiv",
			store : gridStore,
			columns : [ 
				{id : 'IMSI', header : 'IMSI', dataIndex : 'IMSI', sortable : true},
				{id : 'MSISDN', header : 'MSISDN', dataIndex : 'MSISDN', sortable : true},
				{id : 'zjshcount', header : '主叫试呼次数', dataIndex : 'zjshcount', sortable : true}
			],
			viewConfig : {
				forceFit : true
			},
			autoHeight : true,
			width : 900
		});
		
		//加载到页面
		grid.render();

 

//带参数的后台访问加载
//点击查询按钮后根据查询条件加载查询结果
				grid.getStore().load( {
					params : {
						starttime : starttimeValue,
						endtime : endtimeValue,
						type : type_comboBox.getValue(),
						province : province.getValue(),
						city : city.getValue(),
						zdvip : zdvip.checked,
						continutime : continutime.getValue(),
						continutime2 : continutime2.getValue(),
						opc : opc.getValue(),
						opc2 : opc2.getValue()
					},
					callback : function(r, options, success) {
						if (success) {						
							//加载成功后显示到页面
							grid.render();
						} else {
							Ext.Msg.alert('友情提示', '数据查询异常');
						}
					}
				});

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值