onDX5BeforeItemsDelete
-
1.0.0.0 이상
-
설명
onDX5BeforeItemsDelete 함수는 항목을 삭제하기 전에 호출되는 콜백 함수이다.
함수의 반환 값이 true이거나 정의되지 않았다면 삭제 작업이 계속 진행된다. 반면에 false 값을 명시적으로 반환하면 이후 삭제 작업이 취소된다.
function onDX5BeforeItemsDelete(id, arr) { return confirm(arr.length + "개 항목을 모두 삭제하시겠습니까?"); } -
형식
# 전역으로 이벤트 핸들러 선언 function onDX5BeforeItemsDelete(id, arr) { ... return true; // or false } # 컴포넌트 생성 시점에 이벤트 핸들러 등록 (3.10.0.0 버전 이상) dx5.create({ ... events: { beforeItemsDelete: function(id, arr) { ... return true; // or false } } }); -
파라미터
이름 형식 설명 id String 이벤트가 발생한 컴포넌트 아이디 arr Array 항목의 고유 아이디를 요소로 하는 배열 -
반환
true, false
onDX5ItemDeleting
-
1.0.0.0 이상
-
설명
onDX5ItemDeleting 함수는 개별 항목을 삭제하기 전에 호출되는 콜백 함수이다.
함수의 반환 값이 true이거나 정의되지 않았다면 삭제 작업이 계속 진행된다. 반면에 false 값을 명시적으로 반환하면 이후 삭제 작업이 취소된다.
function onDX5ItemDeleting(id, itemId) { var item = dx5.get(id).getItemById(itemId); return confirm(item.name + " 항목을 삭제하시겠습니까?"); } -
형식
# 전역으로 이벤트 핸들러 선언 function onDX5ItemDeleting(id, itemId) { ... return true; // or false } # 컴포넌트 생성 시점에 이벤트 핸들러 등록 (3.10.0.0 버전 이상) dx5.create({ ... events: { itemDeleting: function(id, itemId) { ... return true; // or false } } }); -
파라미터
이름 형식 설명 id String 이벤트가 발생한 컴포넌트 아이디 itemId String 항목의 고유 아이디 -
반환
true, false
onDX5ItemsDeleted
-
1.0.0.0 이상
-
설명
onDX5ItemsDeleted 함수는 항목이 삭제가 된 후 호출되는 콜백 함수이다.
function onDX5ItemsDeleted(id, count) { alert(count + "개 항목이 삭제되었다."); } -
형식
# 전역으로 이벤트 핸들러 선언 function onDX5ItemsDeleted(id, count) { ... } # 컴포넌트 생성 시점에 이벤트 핸들러 등록 (3.10.0.0 버전 이상) dx5.create({ ... events: { itemsDeleted: function(id, count) { ... } } }); -
파라미터
이름 형식 설명 id String 이벤트가 발생한 컴포넌트 아이디 count Number 삭제된 항목의 개수