2010-06-15 3 views
3

있는 jqGrid에있는 모든 데이터를 내 보내야 여기CSV에 내가있는 jqGrid의 내부 CSV로 내보내기 사용자 정의 버튼을 만들었습니다

content.AppendFormat(@"pager: $(""#{2}"") {1}).navGrid(""#{2}"", {0} edit: false, add: false, del: false {1}) 
      .navButtonAdd(""#{2}"", 
      {0} caption:""Export to CSV file "", 
      position:""first"", 
      buttonicon:""none"", 
      onClickButton: function() {0} 
       alert('Made it to Export to CSV ...'); 
      {1} 
      {1}); 
      {3}.filterToolbar(); 
      {1}); 
     </script>", "{", "}", pagerID, tableID); 
     return content.ToString().ToControl("div"); 

문제는 코드의 비트가, 나는 모든 필요 데이터뿐만 아니라 ui에서 렌더링되는 페이지, 그래서 그것과 관련된 모든 매개 변수와 함께 검색 funcationally 내장 된 사용하고 싶지만 또한 '& oper = csv'추가하려면, 그냥 돈을 그것에 대해 어떻게 알아. 사용자 지정 단추 또는 다른 것을 사용하여해야합니까?

답변

2

excelExport grid.import.js의 jqGrid 메소드를 사용해 볼 수 있습니다. 약탈은 http://www.trirand.net/documentation/php/_2v212tis2.htmhttp://www.trirand.net/forum/default.aspx?g=posts&t=183에있다. 아마 그것은 당신이 찾고있는 것입니다.

+0

jqGrid for PHP는 30 일 평가판 솔루션 (코드가 암호화되어 있음)입니다. 당신이 말한 것처럼 jqGrid exportExcel 함수를 사용해야하지만 CSV/Excel을 독자적으로 구축하는 url을 지정해야합니다. –

+0

좋은 자습서가 있습니다 : http://www.codeproject.com/Tips/784342/Export-Data-from-jqGrid-into-a-real-Excel-File – StefanG