2012-11-09 41 views
-2

我會使用JQuery的函數來選擇sidx,Sord,頁面和任何jqgrid的行。JqGrid從Ajax獲取值GridData

例如:

jQuery ("# grid") 
.navGrid ('# pager', {edit: false, add: false, del: false, search: false}) 
 .navButtonAdd ('# pager, { 
   caption: "Excel" 
      id: "grid_mybutton" 
      buttonicon "icon_excel" 
      onClickButton: function() { 
     ExportarExcep ($controler, $sidx, $sord, $page, $rows); 
         } 
     position: "last" 
}); 

+1

您有問題要問? – twaldron

回答

0

如果我理解正確,你需要你可以得到的jqGrid的pagerowNumsortnamesortorder選項,並使用它作爲您ExportarExcep方法的參數是什麼:

jQuery("#grid").jqGrid("navButtonAdd", "#pager", { 
     caption: "Excel", 
     id: "grid_mybutton", 
     //buttonicon "icon_excel", 
     onClickButton: function() { 
      var p = $(this).jqGrid("getGridParam"); 
      alert("page=" + p.page + 
       ", rows=" + p.rowNum + 
       ", sidx=" + p.sortname + 
       ", sord=" + p.sortorder); 
      //ExportarExcep ($controler, p.sortname, p.sortorder, p.page, p.rowNum); 
     }, 
     position: "last" 
}); 

您應該仔細閱讀您發佈的代碼的語法。您當前的代碼包含許多語法錯誤。