2016-07-25 5 views
1

부트 스트랩 (shieldUI-all.min.js)을 사용하여 html 테이블 데이터를 pdf로 내보내려고합니다. 내가 완료하지만 캡션 즉, 테이블 상단에 제목과 PDF 형식이 필요합니다. 나는 그것을하는 방법을 모른다.부트 스트랩을 사용하여 html 테이블을 내보낼 때 캡션을 포함하는 방법

jQuery(function ($) { 
      $("#export_supplier_pdf").click(function() { 
     // parse the HTML table element having an id=exportTable 
     var dataSource = shield.DataSource.create({ 
      data: "#table_supplier_master", 
      schema: { 
       type: "table", 
       fields: { 
        CODE: { type: String }, 
        Name: { type: String }, 
        ContactPerson: { type: String }, 
       } 
      } 
     }); 

     // when parsing is done, export the data to PDF 
     dataSource.read().then(function (data) { 
      var pdf = new shield.exp.PDFDocument({ 
       author: "GBLS", 
       created: new Date() 
      }); 

      pdf.addPage("a4", "portrait"); 

      pdf.table(
       50, 
       50, 
       data, 
       [ 
        { field: "CODE", title: "CODE", width: 200 }, 
        { field: "Name", title: "Name", width: 200 }, 
        { field: "ContactPerson", title: "ContactPerson", width: 200 } 
       ], 
       { 
        margins: { 
         top: 50, 
         left: 50 
        } 
       } 
      ); 

      pdf.saveAs({ 
       fileName: "Supplier_master" 
      }); 
     }); 
    }); 
     }); 

또는 다른 방법으로 같은 결과를 얻으시겠습니까 ??? http://www.shieldui.com/documentation/grid/javascript/api/settings/exportOptions/pdf 또 다른 옵션은이 PDF 문서로 내보낼 수 있도록 간단하게, 그리드 자체에 필요한 데이터를 추가하는 것입니다

답변

2

은 내가 PDF 옵션과이를 달성하기 쉬운 방법이 없습니다 현재 생각합니다.

+0

yah 내가 보았지만 정확하게 내보내기 옵션을 사용하는 방법을 알지 못하고 js 파일을 필요로합니다 ... 예를 들어 URL을 첨부 할 수 있다면. – mul1103

+0

다음 샘플을 시작점으로 사용할 수 있습니다. http://demos.shieldui.com/web/grid-general/export-to-pdf http : // www 시작 부분에 유용 할 수 있습니다. .shieldui.com/documentation/grid/javascript/getting.started 포함 할 필수 리소스를 자세히 설명합니다. –

+0

php codeigniter를 사용하고 있습니다. 그래서 shieldUI로 할 수 있습니까? – mul1103