2012-11-09 39 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" 
}); 

您应该仔细阅读您发布的代码的语法。您当前的代码包含许多语法错误。