Uhm… I think I am missing something: I cannot retrieve the rowdetails data.
Here is my snippet:
$(“#excelExport”).click(function () {
var rows = $(‘#jqxgrid’).jqxGrid(‘getrows’);
var exportArray = new Array();
for (i=0; i< rows.length; i++){
exportArray.push(rows[i]);
var details = $('#jqxgrid').jqxGrid('getrowdetails', i);
if (details){
exportArray.push(details);
}
}
var exportInfo = $(“#jqxgrid”).jqxGrid(‘exportdata’, ‘xls’, null, true, exportArray);
$(“#dataToExport”).val(exportInfo);
$(“#dataType”).val(“excel”);
$(“#exportDataForm”).submit();
});
var “exportInfo” contains the xml of Excel spreadsheet, but it has only the “getrows” value, but not the “details” ones…
NOTE: var details is always defined as [object Object], but I don’t know how to see its properties. And I don’t have details for all rows, on the opposite I have few rows with details, which is a nested Div showing a warning label…..