본문 바로가기

HTML & CSS & JS

Bootstrap datatable update

반응형

datatable이 업데이트 되어서 기존 방식으로 적용이 힘들 수 있음.

 

아래와 같이 CSS, JS 설치하고 

<link rel="stylesheet" type="text/css" href="https://cdn.datatables.net/1.10.21/css/jquery.dataTables.css">
  
<script type="text/javascript" charset="utf8" src="https://cdn.datatables.net/1.10.21/js/jquery.dataTables.js"></script>

 

 

HTML

<table id = "showTable" class="table table-striped table-bordered" style="width:100%">
						<thead>
							<tr>
								<td id ="tableHd">자주 사용되는 키워드</td>
								<td id ="tableHd">Action</td>
							</tr>
						</thead>
						<tbody>
							<tr th:each="keyword:${keywordList}">
								<td style ="width : 800px" id ="tableTd" th:text="${keyword.name}"></td>
								<td style ="width : 800px" id ="tableTd">
									<i class="fa fa-edit fa-2x mr-4" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="Modify"></i>
									<i class="fa fa-trash fa-2x ml-4" aria-hidden="true" data-toggle="tooltip" data-placement="top" title="Delete"></i>
								</td>
							</tr>
						</tbody>
</table>

 

테이블의 너비가 축소되는 것은 td에 직접 width 지정하는 것으로 해결 가능

 

JS

$(document).ready(function(){
	
	
	$('#showTable').dataTable( { "autoWidth": false } );
	
	
		
		
		
});

 

반응형

'HTML & CSS & JS' 카테고리의 다른 글

table에서 thymeleaf로 index 접근하기  (0) 2020.08.13
th:onclick 오류 해결  (0) 2020.08.13
DIV 오른쪽 배치  (0) 2020.08.13
pageScroll 조정  (0) 2020.08.13
Jquery 버튼 텍스트 변경  (0) 2020.08.13