jQgrid를 활성화하여 데이터를 PDF / Excel로 내보내는 방법

Rahul 자세히

jQuery / jQgrid 코딩이 처음입니다. jQgrid 버전은 4.4.4 및 jQuery 1.8.3입니다. 내 jQgrid에서 PDF / EXCEL 기능으로 내보내기를 활성화하고 싶습니다. 이를 위해 다음 링크를 참조했습니다 . 여기클릭 하고 여기클릭하십시오 . 이 링크를 기반으로 jquery에서 다음과 같은 몇 줄의 코드를 개발했습니다.

   .jqGrid('navGrid', topPagerSelector, { edit: false, add: false, del: false, search: false, pdf: true}, {}, {}, {}, {}
   }).jqGrid('navButtonAdd',topPagerSelector,{
    id:'ExportToPDF',
    caption:'',
    title:'Export To Pdf',
    onClickButton : function(e)
    {
        try {
            $("#tbPOIL").jqGrid('excelExport', { tag: 'pdf', url: sRelativePath + '/rpt/poil.aspx' });
        } catch (e) {
            window.location = sRelativePath + '/rpt/poil.aspx&oper=pdf';
        }
    },
    buttonicon: 'ui-icon-print'
});

그러나이 코드는 제대로 작동하지 않습니다. 인터넷 Google에서 많이 검색했지만 내 작업을 수행하는 데 유용하고 관련성있는 정보를 얻지 못하고 있습니다. 누구든지 이것을하는 방법을 알고 있습니까 ???

업데이트 : 나는 jqgrid의 유료 버전을 사용하고 있지 않습니다.

비 노스 크리슈 난

onclick 이벤트 내에서 호출되는 함수입니다.

function exportGrid(){
  mya = $("#" + table).getDataIDs(); // Get All IDs
var data = $("#" + table).getRowData(mya[0]); // Get First row to get the
// labels
var colNames = new Array();
var ii = 0;
for ( var i in data) {
    colNames[ii++] = i;
} // capture col names

var html = "<html><head>"
        + "<style script=&quot;css/text&quot;>"
        + "table.tableList_1 th {border:1px solid black; text-align:center; "
        + "vertical-align: middle; padding:5px;}"
        + "table.tableList_1 td {border:1px solid black; text-align: left; vertical-align: top; padding:5px;}"
        + "</style>"
        + "</head>"
        + "<body style=&quot;page:land;&quot;>";


for ( var k = 0; k < colNames.length; k++) {
    html = html + "<th>" + colNames[k] + "</th>";
}
html = html + "</tr>"; // Output header with end of line
for (i = 0; i < mya.length; i++) {
    html = html + "<tr>";
    data = $("#" + table).getRowData(mya[i]); // get each row
    for ( var j = 0; j < colNames.length; j++) {
     html = html + "<td>" + data[colNames[j]] + "</td>"; // output each Row as
                // tab delimited
    }
    html = html + "</tr>"; // output each row with end of line
}
html = html + "</table></body></html>"; // end of line at the end
alert(html);
html = html.replace(/'/g, '&apos;');
//  var form = "<form name='pdfexportform' action='generategrid' method='post'>";
//  form = form + "<input type='hidden' name='pdfBuffer' value='" + html + "'>";
//  form = form + "</form><script>document.pdfexportform.submit();</sc"
//      + "ript>";
//  OpenWindow = window.open('', '');
//  OpenWindow.document.write(form);
//  OpenWindow.document.close();
}

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

각 페이지를 여러 페이지로 PDF로 내보내는 방법

분류에서Dev

사용자로부터 여러 PDF를 내보내는 효율적인 방법?

분류에서Dev

Radgrid는 데이터를 pdf / excel 용 하이퍼 링크로 내 보냅니다.

분류에서Dev

HTML 양식 데이터를 Excel로 내보내는 방법

분류에서Dev

새 datagridview 데이터를 Excel로 내보내는 방법

분류에서Dev

angularjs를 사용하여 HTML 테이블에서 Excel로 데이터를 내보내는 방법

분류에서Dev

Linq를 사용하여 C #에서 Excel로 데이터를 내보내는 방법

분류에서Dev

제출 후 양식 데이터를 pdf 및 메일로 보내는 방법

분류에서Dev

PyFPDF 데이터를 PDF로 내보내 (출력)하지 않고 PDF로 사용하는 방법은 무엇입니까?

분류에서Dev

MatTableExporterModule을 올바르게 사용하여 데이터를 Excel로 내보내는 방법은 무엇입니까?

분류에서Dev

클릭시 자바 스크립트를 비활성화하여 테이블을 Excel로 내보내는 방법은 무엇입니까?

분류에서Dev

Swift를 사용하여 서버 (api)로 데이터를 보내는 방법

분류에서Dev

열을 병합하지 않고 HTML에서 Excel로 표 형식 데이터를 내보내는 방법

분류에서Dev

Php를 사용하여 서식을 지정하여 Html 테이블을 CSV 및 PDF로 내보내는 방법

분류에서Dev

보고서를 PDF 형식으로 만 내보내도록 BIRT보고 도구를 제한하는 방법

분류에서Dev

Codeigniter에서 mySQL 데이터를 PDF로 내보내는 방법은 무엇입니까?

분류에서Dev

PDF에서 Excel로 테이블 데이터를 복사하는 방법

분류에서Dev

jQuery를 사용하여 HTML을 PDF (여러 페이지)로 내보내는 방법은 무엇입니까?

분류에서Dev

JSON을 사용하여 데이터를 내보내는 방법

분류에서Dev

MySQL 데이터베이스를 CSV로 내보내는 방법

분류에서Dev

ajax 호출 + 자바 스크립트를 사용하여 데이터베이스에서 Excel로 데이터를 내보내는 방법

분류에서Dev

ASP.NET MVC를 사용하여 데이터베이스에서 Excel 시트로 데이터를 내보내는 방법은 무엇입니까?

분류에서Dev

여러 페이지의 ssrs 보고서 데이터를 하나의 시트로 내보내는 방법

분류에서Dev

fopen 대신 curl을 사용하여 데이터를 url로 보내는 방법

분류에서Dev

SQL Server의 대용량 데이터를 Excel 파일로 내보내는 방법

분류에서Dev

TensorFlow 학습 데이터를 CSV로 내보내는 방법

분류에서Dev

Drupal 6 데이터를 Drupal 7로 내보내는 방법

분류에서Dev

fpdf로 변수 데이터를 내보내는 방법

분류에서Dev

hbase에서 SQL Server로 데이터를 내보내는 방법

Related 관련 기사

  1. 1

    각 페이지를 여러 페이지로 PDF로 내보내는 방법

  2. 2

    사용자로부터 여러 PDF를 내보내는 효율적인 방법?

  3. 3

    Radgrid는 데이터를 pdf / excel 용 하이퍼 링크로 내 보냅니다.

  4. 4

    HTML 양식 데이터를 Excel로 내보내는 방법

  5. 5

    새 datagridview 데이터를 Excel로 내보내는 방법

  6. 6

    angularjs를 사용하여 HTML 테이블에서 Excel로 데이터를 내보내는 방법

  7. 7

    Linq를 사용하여 C #에서 Excel로 데이터를 내보내는 방법

  8. 8

    제출 후 양식 데이터를 pdf 및 메일로 보내는 방법

  9. 9

    PyFPDF 데이터를 PDF로 내보내 (출력)하지 않고 PDF로 사용하는 방법은 무엇입니까?

  10. 10

    MatTableExporterModule을 올바르게 사용하여 데이터를 Excel로 내보내는 방법은 무엇입니까?

  11. 11

    클릭시 자바 스크립트를 비활성화하여 테이블을 Excel로 내보내는 방법은 무엇입니까?

  12. 12

    Swift를 사용하여 서버 (api)로 데이터를 보내는 방법

  13. 13

    열을 병합하지 않고 HTML에서 Excel로 표 형식 데이터를 내보내는 방법

  14. 14

    Php를 사용하여 서식을 지정하여 Html 테이블을 CSV 및 PDF로 내보내는 방법

  15. 15

    보고서를 PDF 형식으로 만 내보내도록 BIRT보고 도구를 제한하는 방법

  16. 16

    Codeigniter에서 mySQL 데이터를 PDF로 내보내는 방법은 무엇입니까?

  17. 17

    PDF에서 Excel로 테이블 데이터를 복사하는 방법

  18. 18

    jQuery를 사용하여 HTML을 PDF (여러 페이지)로 내보내는 방법은 무엇입니까?

  19. 19

    JSON을 사용하여 데이터를 내보내는 방법

  20. 20

    MySQL 데이터베이스를 CSV로 내보내는 방법

  21. 21

    ajax 호출 + 자바 스크립트를 사용하여 데이터베이스에서 Excel로 데이터를 내보내는 방법

  22. 22

    ASP.NET MVC를 사용하여 데이터베이스에서 Excel 시트로 데이터를 내보내는 방법은 무엇입니까?

  23. 23

    여러 페이지의 ssrs 보고서 데이터를 하나의 시트로 내보내는 방법

  24. 24

    fopen 대신 curl을 사용하여 데이터를 url로 보내는 방법

  25. 25

    SQL Server의 대용량 데이터를 Excel 파일로 내보내는 방법

  26. 26

    TensorFlow 학습 데이터를 CSV로 내보내는 방법

  27. 27

    Drupal 6 데이터를 Drupal 7로 내보내는 방법

  28. 28

    fpdf로 변수 데이터를 내보내는 방법

  29. 29

    hbase에서 SQL Server로 데이터를 내보내는 방법

뜨겁다태그

보관