www.dextsolution.com
DEXTUPLOAD
X5
menu toggle레퍼런스 > 이벤트

onDX5BeforeItemsAdd

  • 1.0.0.0 이상

  • 설명

    onDX5BeforeItemsAdd 함수는 항목을 등록하기 전에 호출되는 콜백 함수이다.

    함수의 반환 값이 true이거나 정의되지 않았다면 개별 등록 작업이 시작된다. 반면에 false 값을 명시적으로 반환하면 이후 등록 작업이 모두 취소된다.

    function onDX5BeforeItemsAdd(id, count) {
        return confirm(count + "개 항목을 모두 등록하시겠습니까?");
    }
  • 형식

    # 전역으로 이벤트 핸들러 선언 
    function onDX5BeforeItemsAdd(id, count) {
        ... 
        return true; // or false
    }
    
    # 컴포넌트 생성 시점에 이벤트 핸들러 등록 (3.10.0.0 버전 이상)
    dx5.create({
        ...
        events: {
            beforeItemsAdd: function(id, count) {
                ...
                return true; // or false
            }
        }
    });
    
  • 파라미터

    이름 형식 설명
    id String 이벤트가 발생한 컴포넌트 아이디
    count Number 등록하려는 파일의 개수
  • 반환

    true, false

onDX5ItemAdding

  • 1.0.0.0 이상

  • 설명

    onDX5ItemAdding 함수는 개별 항목을 등록하기 전에 호출되는 콜백 함수이다.

    함수의 반환 값이 true이거나 정의되지 않았다면 등록 작업이 계속 진행된다. 반면에 false 값을 명시적으로 반환하면 해당 항목은 등록되지 않는다.

    function onDX5ItemAdding(id, obj) {  
        return confirm(obj.name + " 항목을 등록하시겠습니까?");
    }
  • 형식

    # 전역으로 이벤트 핸들러 선언 
    function onDX5ItemAdding(id, obj) { ... }
    
    # 컴포넌트 생성 시점에 이벤트 핸들러 등록 (3.10.0.0 버전 이상)
    dx5.create({
        ...
        events: {
            itemAdding: function(id, obj) { ... }
        }
    });
    
  • 파라미터

    이름 형식 설명
    id String 이벤트가 발생한 컴포넌트 아이디
    obj Object 자바스크립트 File 또는 blob 객체
  • 반환

    true, false

onDX5ItemsAdded

  • 1.0.0.0 이상

  • 설명

    onDX5ItemsAdded 함수는 등록이 완료된 후 호출되는 콜백 함수이다.

    function onDX5ItemsAdded(id, count, arr) {
        alert(count + "개 항목이 등록되었다.");
    }
  • 형식

    # 전역으로 이벤트 핸들러 선언
    function onDX5ItemsAdded(id, count, arr) { ... }
    
    # 컴포넌트 생성 시점에 이벤트 핸들러 등록 (3.10.0.0 버전 이상)
    dx5.create({
        ...
        events: {
            itemsAdded: function(id, count, arr) { ... }
        }
    });
    
  • 파라미터

    이름 형식 설명
    id String 이벤트가 발생한 컴포넌트 아이디
    count Number 등록된 항목의 개수
    arr Array (3.3.2.0 버전 이상) 등록된 항목의 아이디 목록