2017-03-15
datatables에서 기존의 것을 없애고 새로 데이터를 로드하려면 기존 테이블을 destroy()하면 된다.
하지만 이때, columns가 변경 된다면, empty()를 해주어야 변경된 컬럼이 적용될것이다.

링크 : https://datatables.net/reference/api/destroy()

var table = null;

if( table )
{
	table.destroy();
	$('#myTable').empty(); // 컬럼 비우기
}

table = $('#myTable').DataTable( {
	columns:tmp_json_columns,
	data:tmp_json_data
} );


메뉴얼을 제대로 안 읽어보고, 1시간동안 삽질을 했기에 이렇게 기록해 둔다....ㅡ/.ㅡ