文档说:
jQuery("#grid").jqGrid('excelExport', { url: 'ExportExcel.php' });
我在哪里可以找到exportOptions
描述和用法,例如
jQuery("#grid").jqGrid('excelExport', { url: 'ExportExcel.php' ;
exportOptions: { array...} });
或查看此用法的示例exportOptions
?
在源 jqgrid 中:
excelExport : function(o) {
o = $.extend({
exptype : "remote",
url : null,
oper: "oper",
tag: "excel",
exportOptions : {}
}, o || {});
return this.each(function(){
if(!this.grid) { return;}
var url;
if(o.exptype == "remote") {
var pdata = $.extend({},this.p.postData);
pdata[o.oper] = o.tag;
var params = jQuery.param(pdata);
if(o.url.indexOf("?") != -1) { url = o.url+"&"+params; }
else { url = o.url+"?"+params; }
window.location = url;
}
});
但不在结果 url 中应用“exportOptions”。恕我直言,必须是:
excelExport : function(o) {
o = $.extend({
exptype : "remote",
url : null,
oper: "oper",
tag: "excel",
exportOptions : {}
}, o || {});
return this.each(function(){
if(!this.grid) { return;}
var url;
if(o.exptype == "remote") {
var pdata = $.extend({},this.p.postData);
pdata[o.oper] = o.tag;
pdata['exportOptions'] = o.exportOptions;
var params = jQuery.param(pdata);
if(o.url.indexOf("?") != -1) { url = o.url+"&"+params; }
else { url = o.url+"?"+params; }
window.location = url;
}
});
或“exportOption”的另一种用法?