paste bind와 callback

엑셀 데이터를 Copy한 후 그리드에 paste 시 활용할 수 있는 방법입니다.

bind
paste가 처리된 후 발생되는 이벤트를 바인딩

qcell.bind("paste", function(e,strData){
// access the clipboard using the api
var pastedData = strData !== undefined ? strData : e.originalEvent.clipboardData.getData('text');
console.log('paste');
}

callback
callback은 paste 전에 데이터를 검사하거나 전처리할 수 있도록 제공하는 callback 함수입니다.
처리 후 return을 해줘야 해당 데이터가 그리드에 반영이 됩니다.

beforepastecallback : function(nStartRow,nStartCol,strData){
console.log(nStartRow + ' ' + nStartCol + ' ' + strData);
return '1 ' + strData;
},


FOOD-00001
2019-04-10
라면류
Y
라면제품에 대한 카테고리입니다.
홍길동
FOOD-00002
2019-04-10
주류
N
주류에 대한 카테고리입니다.
김길동
FOOD-00003
2019-04-10
우유류
Y
우유류와 유제품에 대한 카테고리입니다.
박길동
FOOD-00004
2019-04-10
통조림류
Y
캔으로된 통조림에 대한 카테고리입니다.
최길동
FOOD-00001
2019-04-10
라면류
Y
라면제품에 대한 카테고리입니다.
홍길동
FOOD-00002
2019-04-10
주류
N
주류에 대한 카테고리입니다.
김길동
FOOD-00003
2019-04-10
우유류
Y
우유류와 유제품에 대한 카테고리입니다.
박길동
FOOD-00004
2019-04-10
통조림류
Y
캔으로된 통조림에 대한 카테고리입니다.
최길동
-28
2
3
4
5
6
7
8
카테고리ID
등록날짜
카테고리명
사용여부
설명
등록자
<<<12>>>
1 - 10 of 16