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 문서로 내보낼 수 있도록 간단하게, 그리드 자체에 필요한 데이터를 추가하는 것입니다
yah 내가 보았지만 정확하게 내보내기 옵션을 사용하는 방법을 알지 못하고 js 파일을 필요로합니다 ... 예를 들어 URL을 첨부 할 수 있다면. – mul1103
다음 샘플을 시작점으로 사용할 수 있습니다. http://demos.shieldui.com/web/grid-general/export-to-pdf http : // www 시작 부분에 유용 할 수 있습니다. .shieldui.com/documentation/grid/javascript/getting.started 포함 할 필수 리소스를 자세히 설명합니다. –
php codeigniter를 사용하고 있습니다. 그래서 shieldUI로 할 수 있습니까? – mul1103