[javascript] DataTables에서 특정 행 또는 열의 데이터를 잘라내는 방법은 무엇인가요?
DataTables는 테이블 형태의 데이터를 보여주는 데 사용되는 JavaScript 라이브러리입니다. 특정 행 또는 열의 데이터를 잘라내는 방법은 다음과 같습니다.
- 특정 행 데이터 자르기:
row().data()
함수를 사용하여 선택한 행의 데이터를 가져옵니다.slice()
함수를 사용하여 필요한 범위의 데이터를 추출합니다.draw()
함수를 호출하여 테이블을 다시 그립니다.
var table = $('#example').DataTable();
var rowData = table.row(0).data(); // 첫 번째 행 데이터 가져오기
var slicedData = rowData.slice(startIndex, endIndex); // 시작 인덱스부터 종료 인덱스 이전까지의 데이터 추출
table.row(0).data(slicedData).draw(); // 잘라낸 데이터로 첫 번째 행 업데이트
- 특정 열 데이터 자르기:
column().data()
함수를 사용하여 선택한 열의 데이터를 가져옵니다.slice()
함수를 사용하여 필요한 범위의 데이터를 추출합니다.draw()
함수를 호출하여 테이블을 다시 그립니다.
var table = $('#example').DataTable();
var columnData = table.column(0).data(); // 첫 번째 열 데이터 가져오기
var slicedData = columnData.slice(startIndex, endIndex); // 시작 인덱스부터 종료 인덱스 이전까지의 데이터 추출
table.column(0).data(slicedData).draw(); // 잘라낸 데이터로 첫 번째 열 업데이트
위의 코드에서 #example
은 DataTables가 적용되는 HTML 테이블의 id입니다. startIndex
와 endIndex
는 잘라낼 데이터의 시작 인덱스와 종료 인덱스를 나타냅니다.
더 자세한 정보는 DataTables 공식 문서를 참조하시기 바랍니다. DataTables 공식 문서