본문 바로가기
Javascript

SlickGrid 데이터 초기화하기

by Dokon Jang 2022. 7. 12.
반응형

SlickGrid의 데이터를 초기화하는 함수를 작성해서 사용하고 있습니다.

SlickGrid의 데이터를 DataView에 넣어서 사용하거나, JSON 데이터를 직접 넣어서 사용하는 경우를 모두 처리 할 수 있는 함수를 만들었습니다.

SlickGrid에 DataView 사용하는 코드
var dataView = new Slick.Data.DataView();
    	
var grid = new Slick.Grid("#gridContainer", dataView, gridColumns, options);

 

SlickGrid에 JSON 데이터 사용하는 코드
var datas = [
	{
		"name":"홍길도",
		"age":50
	},
	{
		"name":"이순신",
		"age":42
	},
	{
		"name":"김유신",
		"age":28
	}
];
var grid = new Slick.Grid("#gridContainer", datas, gridColumns, options);

 

SlickGrid 데이터 초기화 함수
// SlickGrid의 데이터 클리어
function clearSlickGridData(grid){
	try{
		var dataView = grid.getData();
		
		dataView.beginUpdate();
		dataView.setItems([]);
		dataView.endUpdate();
		
		grid.invalidate();
		grid.render();
	}catch(e){
		grid.setData([]);
	}
}

 

반응형

댓글