$.ajaxSetup({ cache : false }); var tableWidth; //表格宽度,按百分比计算 function fixWidth(percent){ tableWidth = document.body.clientWidth * percent * 0.01; return tableWidth; } //列宽度,按百分比计算 function fixColumnWidth(percent){ return tableWidth * percent * 0.01; } function fixHeight(percent){ return document.body.clientHeight * percent * 0.01; } //重新加载DataGrid function reloadDataGrid(id,param){ var oldParam = $("#"+id).datagrid("options").queryParams; if(param){ for(var item in param){ oldParam[item] = param[item]; } } $("#"+id).datagrid("load",oldParam); } function initOptions(options){ if(!options.width && !options.fit){ options.width = fixWidth(98);} if(!options.pageSize){ options.pageSize = 20;} if(!options.pageNumber){ options.pageNumber = 1;} if(!options.nowrap){ options.nowrap = false;} if(!options.pageList){ options.pageList = [20,30,40,50,60];} if(options.singleSelect == "undefined"){ options.singleSelect = true;} if(!options.rownumbers){ options.rownumbers = true;} if(!options.method){ options.method = "get";} if(!options.height){ options.height = fixHeight(50);} //if(!options.multiSort){ options.multiSort = true;} if(!options.iconCls){ options.iconCls = 'icon-edit';} return initQueryParam(options); } //将Columns的field传入后台 //将页面URL传参放入queryParams中,传入后台 function initQueryParam(options){ var columnWidthModel = options.columnWidthModel || "absolute"; //如果是相对模式,则转化为百分比 if(columnWidthModel == "relative"){ var columns = options.columns[0]; for(var i=0;i'); } form = document.getElementById("execlForm"); var html = ''; if(datagrid_options.frozenColumns.length > 0 && datagrid_options.frozenColumns[0].length > 0){ html += ''; } html += ''; for(var item in query_param){ html += ''; } $(form).empty(); $(form).append(html); form.action=action_url; form.target = window.top.openDialog(0,90,90,'导出Excel','',{"disableProgress":true}); form.submit(); } };