2017-09-05 3 views
0

Ich habe eine Schaltfläche, die es außerhalb von jqGrid ist, und ich bin mit jqgrid.min.js v5.2.1Uncaught jqGrid - Eine solche Methode: exportToExcel

mein Code ist hier:

$("#export").on("click", function() { 
     $("#jqGrid").jqGrid("exportToExcel", { 
      includeLabels: true, 
      includeGroupHeader: true, 
      includeFooter: true, 
      fileName: "jqGridExport.xlsx", 
      maxlength: 40 // maxlength for visible string data 
     }) 
    }) 

aber Wenn ich auf die Schaltfläche klicke, erhalte ich folgende Fehlermeldung: Uncaught jqGrid - Keine solche Methode: exportToExcel

Können Sie mir helfen, wie kann ich das lösen? Danke

Antwort

0

Der Fehler bedeutet, dass die Methode nicht vorhanden ist, was bedeutet, dass Sie Version verwenden, die dies nicht unterstützt, oder Sie verwenden einen benutzerdefinierten Generator von Guriddo jqGrid JS, wo das Exportmodul nicht enthalten ist. Um dies zu überprüfen, können Sie die Guriddo jqGrid min-Datei öffnen und sehen, welche Module enthalten sind. Suchen Sie nach dem Modul grid.export.js.

empfehle ich Ihnen die volle Guriddo jqGrid Version zu verwenden, die from here

+0

heruntergeladen werden kann ich meine JS-Dateien aktualisieren, aber es nicht – Saman

+0

funktioniert Können Sie bitte eine Demo zur Verfügung stellen, die das Problem demonstriert? –

Verwandte Themen