[javascript] DataTables에서 선택된 행의 개수를 가져오는 방법은 무엇인가요?
DataTable에서 선택된 행의 개수를 가져오는 방법은 다음과 같습니다.
var selectedRows = $('#myTable').DataTable().rows('.selected').count();
console.log(selectedRows);
위의 예제 코드에서 myTable
은 DataTable이 적용된 테이블의 ID입니다. rows('.selected')
는 선택된 행을 검색하는데 사용되며, count()
는 선택된 행의 개수를 반환합니다.
만약 다른 요소를 클릭했을 때 선택된 행의 개수를 가져오고 싶다면, 이벤트 핸들러를 사용하여 코드를 실행할 수 있습니다. 예를 들면 다음과 같습니다.
$('#myButton').on('click', function() {
var selectedRows = $('#myTable').DataTable().rows('.selected').count();
console.log(selectedRows);
});
위의 예제 코드에서 myButton
은 선택된 행의 개수를 가져오기 위해 클릭 이벤트를 감지하는 버튼의 ID입니다. 이벤트 핸들러를 사용하여 버튼 클릭 시 선택된 행의 개수를 가져올 수 있습니다.
더 자세한 정보는 DataTables의 공식 문서를 참조하시기 바랍니다.