2017-09-05 3 views
0

J'ai un bouton qu'il est en dehors de jqGrid et je suis en utilisant jqgrid.min.js v5.2.1Uncaught jqGrid - Pas cette méthode: exportToExcel

mon code est ici:

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

mais quand je clique sur le bouton, je reçois cette erreur: Uncaught jqGrid - Aucune méthode: exportToExcel

Pourriez-vous m'aider comment puis-je résoudre ce problème? merci

Répondre

0

L'erreur signifie que la méthode n'est pas présente, ce qui signifie que vous utilisez une version qui ne supporte pas cela ou que vous utilisez un constructeur personnalisé de Guriddo jqGrid JS, où le module d'exportation n'est pas inclus. Pour vérifier cela, vous pouvez ouvrir le fichier Guriddo jqGrid min et voir quels modules sont inclus. Recherchez le module grid.export.js.

je vous recommande d'utiliser la version complète Guriddo jqGrid, qui peut être téléchargé from here

+0

mettre à jour mes fichiers .js, mais il ne fonctionne – Saman

+0

Pouvez-vous s'il vous plaît ne pas fournir une démo qui illustre le problème? –