시트 내 행(들)이 드래그되기 전에 호출되는 이벤트입니다.
1(true)
를 리턴 시 행 드래그가 취소되고 행 선택(Select
)이 실행됩니다.
-1
리턴 시 행 드래그가 취소되고 이후 동작도 모두 취소됩니다.
string
을 리턴하는 경우 드래그로 보여지는html
값이 리턴값으로 보여집니다.
onStartDrag : function(paramObject) {
}
or
sheet.bind("onStartDrag" , function(paramObject) {});
Name | Type | Description |
---|---|---|
sheet | object |
드래그가 실행된 시트 객체 |
row | object |
드래그가 시작된 지점의 셀이 위치한 데이터 로우 객체 |
col | string |
드래그가 시작된 지점의 셀이 위치한 열이름 |
more | boolean |
복수개의 행들이 드래그될지 여부 |
rows | array[object] |
복수개의 행들이 드래그된 경우 해당 행들의 데이터 로우 객체 배열 |
mixed(number
| string
) : string을 리턴할 경우 셀 드래그 객체가 리턴된 값으로 대체 됩니다
options.Events = {
onStartDrag:function(evtParam){
// 새롭게 추가된 행 또는 다중 행들을 드래깅할 경우 취소합니다.
if(evtParam.row["Added"] == 1 || evtParam.more) return true;
}
}
product | version | desc |
---|---|---|
core | 8.0.0.0 | 기능 추가 |
core | 8.1.0.1 | -1 리턴 기능 추가 |
core | 8.1.0.14 | string 리턴 기능 추가 |