[javascript] DataTables에서 특정 열의 값을 필터링하여 표시하는 방법은 무엇인가요?
DataTables에서 특정 열의 값을 필터링하여 표시하는 방법은 아래와 같습니다.
- DataTables 초기화:
$(document).ready(function() { $('#myTable').DataTable(); });
- 특정 열에 대한 필터링:
// 예를 들어, 첫 번째 열에 대해 필터링을 수행하고 싶을 때 $(document).ready(function() { var table = $('#myTable').DataTable(); table.columns(0).search('검색어').draw(); });
위의 코드에서,
columns()
함수는 특정 열의 인덱스를 전달하여 해당 열에 대한 작업을 수행합니다.search()
함수는 특정 검색어를 전달하여 필터링을 수행합니다. 마지막으로,draw()
함수는 필터링 된 결과를 다시 그리는 역할을 합니다. - 여러 열에 대한 필터링:
// 예를 들어, 첫 번째 열과 세 번째 열에 대해 필터링을 수행하고 싶을 때 $(document).ready(function() { var table = $('#myTable').DataTable(); table.columns([0, 2]).search('검색어').draw(); });
위의 코드에서
columns()
함수에 배열로 열 인덱스를 전달하여 여러 열에 대한 필터링을 수행할 수 있습니다.
참고: DataTables의 자세한 사용법은 공식 문서를 참조하세요.