[javascript] DataTables에서 특정 열의 값을 수정하는 방법은 무엇인가요?
- DataTable 인스턴스를 가져옵니다.
var table = $('#myTable').DataTable();
row
메서드를 사용하여 특정 행(row)을 선택합니다. 수정하고자 하는 행의 인덱스 값을 전달합니다.var rowIndex = 2; // 수정하고자 하는 행의 인덱스 값 var row = table.row(rowIndex);
data
메서드를 사용하여 해당 행의 데이터를 가져옵니다.var rowData = row.data();
- 가져온 데이터를 수정하고자 하는 방식으로 변경합니다.
rowData['columnName'] = 'newValue'; // 수정하고자 하는 열(column)의 이름과 값을 변경
row
메서드를 사용하여 수정된 데이터를 적용합니다.row.data(rowData); row.draw(); // 변경된 데이터를 테이블에 업데이트
위의 방법을 사용하면 DataTable에서 특정 열의 값을 쉽게 수정할 수 있습니다.
참고 문서:
- DataTables: https://datatables.net/