참고링크:
Custom toolbar elements
datatables의 dom툴바를 꾸미고 싶을때는 dom속성에 <"class_name"> 식으로 추가한뒤에 커스텀 하면 된다.
<table id="example" class="display" style="width:100%">
<thead>
<tr>
<th>이름</th>
<th>직위</th>
<th>사무실</th>
</tr>
</thead>
<tbody>
<tr>
<td>홍길동</td>
<td>부장</td>
<td>서울</td>
</tr>
<tr>
<td>김도몽</td>
<td>과장</td>
<td>인천</td>
</tr>
<tr>
<td>김길자</td>
<td>대리</td>
<td>대전</td>
</tr>
</tbody>
</table>
<link rel="stylesheet" href="/post_inc/datatables/jquery.dataTables.min.css">
<script src="/post_inc/datatables/jquery.dataTables.min.js"></script>
<style media="screen">
div.dt_title{
color:green;
float:left;
font-size:20px;
}
div.dt_btn{
padding:5px;
}
</style>
<script type="text/javascript">
var example_tbl = null
$(function() {
example_tbl = $('#example').DataTable( {
dom: '<"dt_title">fti<"dt_btn">'
});
$("div.dt_title").html('dom 커스텀 하기');
$("div.dt_btn").html('<button id="btn1" class="btn btn-info pull-right">버튼1</button>');
$('#btn1').click(function(){
$('#example th, #example td').css("background-color",'#'+Math.random().toString(16).substr(-6))
})
});
</script>
이름 |
직위 |
사무실 |
홍길동 |
부장 |
서울 |
김도몽 |
과장 |
인천 |
김길자 |
대리 |
대전 |