`
Franciswmf
  • 浏览: 778463 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

easyui datagrid数据查询

 
阅读更多
function doFirstQueryFun(){
	var actTypeVal=$("#aid").combobox('getValue');
	var actIdVal=$("#bid").combobox('getValue');
	var batchNoVal=$("#cid").combobox('getValue');
	if(null!=actIdVal&&""!=actIdVal){
		$('#mygrid').datagrid({
			url:'upController.do?getData',
			queryParams:{
				actType: actTypeVal,
				actId: actIdVal,
				batchNo:batchNoVal
			},
			//onBeforeLoad: function(param){
				//var options=$('#mygrid').datagrid('options')
				//if((param.page>1||param.rows>10)&&options.url==''){
						//$('#mygrid').datagrid('options').url=url;
				//}
			//},
			onLoadSuccess: function(data){  
				$.fn.datagrid.defaults.onLoadSuccess.call(this,data);
				$(window).resize(fixContentWidth);
				fixContentWidth();
	  		}  
		});
	}else{
		window.setTimeout('doFirstQueryFun()',500);
	}
}
//resize
function fixContentWidth(){
	var minwidth=1050;
 //$('#frame_windows').width($(window).width()-$('#frame_tool').outerWidth()-5);
	 try{
		 $('.frame_title').width($(window).width()<minwidth?minwidth:$(window).width()-20);
		 $('#mygrid').datagrid('resize',{width:$(window).width()<minwidth?minwidth:$(window).width(),height:$(window).height()-$('#np').outerHeight()-70});}catch(e){};
}




{"total":28,"rows":[
	{"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
	{"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
	{"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"},
	{"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"},
	{"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"},
	{"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"},
	{"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"},
	{"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"},
	{"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"},
	{"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"}
]}


	$("#searchBtn").bind({
		click : function(){
			//var queryParams= $('#mygrid').datagrid('options').queryParams;
			//alert($.toJSON(queryParams));
			if($("#searchForm").form('validate')==false){
				return ;
			}
			var formdata = $("#searchForm").serializeObject();
			$.messager.progress({
				text : '<vxi:i18n keyword="" options="{zh:'正在查询...',en:'Processing,Please wait...'}"/>',
				interval : 100
			});
			$.post(url, 
				$.extend({searched:true},formdata),
				function(data){
					$.messager.progress('close');
					var options={url:''};
					options.queryParams=formdata;
					options.columns= data.columns;//[[{field:'unitname',title:'单元',width:160}]];
					options.data=data;//{total:300,'rows':[]};
					options.pageNumber=1;
					$('#mygrid').datagrid(options);
				},
				'json');	
		 }   
	});
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics