[javascript] DataTables에서 특정 셀의 데이터를 삭제하는 방법은 무엇인가요?
- DataTable을 초기화합니다. 이를 위해 HTML 테이블을 선택하고 DataTable 함수를 호출합니다.
$(document).ready(function() { $('#myTable').DataTable(); });
- 특정 셀을 선택합니다. 이를 위해 DataTable API의 row()와 column() 메서드를 사용합니다.
var table = $('#myTable').DataTable(); var cell = table.cell(rowIdx, colIdx);
여기서
rowIdx
는 행의 인덱스이고colIdx
는 열의 인덱스입니다. 인덱스는 0부터 시작합니다. - 선택한 셀의 데이터를 삭제합니다. 이를 위해 cell().data() 메서드를 사용하여 데이터를 변경합니다.
cell.data('');
위의 코드는 선택한 셀의 데이터를 빈 문자열로 설정하는 예시입니다. 데이터를 원하는 값으로 변경할 수도 있습니다.
- 변경된 데이터를 테이블에 반영합니다. 이를 위해 draw() 메서드를 호출합니다.
table.draw();
이제 DataTables에서 특정 셀의 데이터를 삭제하는 방법을 알게 되었습니다. 위의 단계를 따라서 적절한 위치에서 사용하면 됩니다.