jQuery DataTable Export 내용 조정하기
// 본 예제는 Excel 기준 buttons: [ { extend : 'copy' , text: ' 데이터 복사' }, { extend : 'excel' , title : ' 테스트 엑셀 ' , messageTop : ' 엑셀 상단에 표시될 텍스트 ' , text : ' 엑셀 다운로드 ' , exportOptions : { customizeData : function( data ){ data.header = ["헤더1" , "헤더2" , "헤더3" ]; // 엑셀 상단의 제목 ( th ) 내용을 바꿈 data.body[0] = [ "내용1" , "내용2" , "내용3" ]; // 제목에 맞는 같은열의 내용을 맞춰줌 /* cutomizeData 함수 내에서 처리하여 return 시켜주면 되기때문에 aja..
jQuery DataTable 각각의 td 정렬
// 스타일 클래스 지정 var table= $("#table").DataTable( { "ajax" : "ajax 요청할 url", "columns" : [ { "data" : "쿼리로가져온 컬럼명" }, // 0번째 타겟 { "data" : "쿼리로가져온 컬럼명" }, // 1번째 타겟 { "data" : "쿼리로가져온 컬럼명" } // 2번째 타겟 ], "columnDefs": [ { "targets":[2], "className":"alCenter" },{ "targets":[0], "className":"alLeft" },{ "targets":[1], "className":"alRight" } ], })
AnimateNumber
// 예시 setAnimateNum("elementId",1000,0); //숫자 AnimateNum (적용할 엘리먼트 아이디, 값 , 소수점 자리수) function setAnimateNum(id, value,toFixNum) { $("#" + id).animateNumber( { number : value, numberStep : function(now, tween) { var formatted = now.toFixed(toFixNum).replace(/(\d)(?=(\d{3})+\.)/g, '$1,'); $(tween.elem).text(formatted); } }, 500); // 숫자가 오르는 속도 }