Index: arms/img/index/scope-time-resource.png =================================================================== diff -u Binary files differ Index: arms/img/scope-time-resource.png =================================================================== diff -u -r784bc7cc1bc9cf8868a1778ebda79436262f5ecc -r59554dcfc00ffa2083ea3f6bbfb07940e2987b66 Binary files differ Index: arms/js/pdServiceVersion.js =================================================================== diff -u -rc9f72c57e4b01a906cfc49af7b6d0a4c6e290fcf -r59554dcfc00ffa2083ea3f6bbfb07940e2987b66 --- arms/js/pdServiceVersion.js (.../pdServiceVersion.js) (revision c9f72c57e4b01a906cfc49af7b6d0a4c6e290fcf) +++ arms/js/pdServiceVersion.js (.../pdServiceVersion.js) (revision 59554dcfc00ffa2083ea3f6bbfb07940e2987b66) @@ -145,7 +145,25 @@ var columnDefList = []; var selectList = {}; var orderList = [[0, "asc"]]; - var buttonList = []; + var buttonList = [ + "copy", + "excel", + "print", + { + extend: "csv", + text: "Export csv", + charset: "utf-8", + extension: ".csv", + fieldSeparator: ",", + fieldBoundary: "", + bom: true + }, + { + extend: "pdfHtml5", + orientation: "landscape", + pageSize: "LEGAL" + } + ]; var jquerySelector = "#pdservice_table"; var ajaxUrl = "/auth-user/api/arms/pdService/getPdServiceMonitor.do"; @@ -164,6 +182,22 @@ buttonList, isServerSide ); + + $("#copychecker").on("click", function () { + dataTableRef.button(".buttons-copy").trigger(); + }); + $("#printchecker").on("click", function () { + dataTableRef.button(".buttons-print").trigger(); + }); + $("#csvchecker").on("click", function () { + dataTableRef.button(".buttons-csv").trigger(); + }); + $("#excelchecker").on("click", function () { + dataTableRef.button(".buttons-excel").trigger(); + }); + $("#pdfchecker").on("click", function () { + dataTableRef.button(".buttons-pdf").trigger(); + }); } // 데이터 테이블 구성 이후 꼭 구현해야 할 메소드 : 열 클릭시 이벤트