Class: AXProgress

AXProgress

new AXProgress()

AXProgress

Version:
  • v1.1
Author:
  • tom@axisj.com

Extends

Methods

staticAXProgress.cancel()

  • 프로그래스바 진행을 중지합니다.
Example
myProgress.cancel();

staticAXProgress.close()

  • 프로그레스바 창을 닫습니다.
Example
myProgress.close();

staticAXProgress.initialize(options)

프로그래스바를 시작합니다. options 를 지정하지 않으면 setConfig에 지정한 속성을 이용하여 프로그래스바를 시작합니다.

Name Type Description
fn
options jsObject optional

config.options 에 할당 / 추가

Example
var myProgress = new AXProgress();

myProgress.setConfig({
    theme:"AXlineProgress", //[String = "AXlineProgress"] - 프로그래스 CSS Class 이름 AXlineProgress, AXCircleProgress 클래스가 기본 제공됩니다.
    totalCount:100,         //{number} - 프로그래스 전체 카운트 수
    width:400,              //{number} - 프로그래스바 너비
    top:100,                //{number} - 프로그래스바 표시 위치
    title:"AXProgress BAR", //{String} - 프로그래스바 제목
    duration:50             //{number = 50} - 프로그래스바의 애니메이션 속도 값 입니다.
});

staticAXProgress.restart()

  • 중지된 프로그레스바 진행상태를 재시작 합니다.
Example
myProgress.restart();

staticAXProgress.start(options)

프로그래스바를 시작합니다. options 를 지정하지 않으면 setConfig에 지정한 속성을 이용하여 프로그래스바를 시작합니다.

Name Type Description
fn

callBack function

options jsObject optional

config.options 에 할당 / 추가

Example
var myProgress = new AXProgress();

myProgress.start(function(){
    trace(this);
    if(this.isEnd){
        myProgress.close();
        mask.close();
        toast.push("progress end");
    }else{
        // 무언가 처리를 해줍니다.    대부분 비동기 AJAX 통신 처리 구문을 수행합니다.
        myProgress.update(); // 프로그레스의 다음 카운트를 시작합니다.
    }
});

// options 지정방식
mask.open();
myProgress.start(function(){
    if(this.isEnd){
        myProgress.close();
        mask.close();
        toast.push("progress end");
    }else{
        // 무언가 처리를 해줍니다.    대부분 비동기 AJAX 통신 처리 구문을 수행합니다.
        myProgress.update(); // 프로그레스의 다음 카운트를 시작합니다.
    }},
    {
        totalCount:10,
        width:500,
        top:200,
        title:"Set Options Type Progress"
    }
);

staticAXProgress.update()

  • 프로그레스바 진행 상태를 업데이트 합니다.
Example
myProgress.update();