Namespace: AXConfig

AXConfig

AXISJ UI 등에 기본값으로 사용되는 설정 변수

Example

 AXConfig.weekDays = [{label:""},..];
 AXConfig.AXReq.contentType = "";
 // 처럼 기본값을 수정할 수 있습니다.
 // .net 에서 webMethod를 이용하여 개발할 때는 다음의 설정을 권장합니다.
 AXConfig.AXReq.okCode = "00";
 AXConfig.AXReq.contentType = "application/json; charset=utf-8";
 AXConfig.AXReq.dataSendMethod = "json";
 AXConfig.AXReq.resultFormatter = function () {
    return this.d.object();
 };

Members

staticAXConfig.AXContextMenu

AXContextMenu default config

Example
 AXContextMenu: {
    title:"선택하세요"
}

staticAXConfig.AXEditor

AXEditor default config

Example
 AXEditor: {
    editor_frameSrc : "/_AXJ/lib/AXEditor.html",
    iconDirectory : "/ui/icons/"
}

staticAXConfig.AXGrid

AXGrid default config

Example
 AXGrid: {
    passiveMode: false,
    passiveRemoveHide: false,
    fitToWidthRightMargin: 10,
    fitToWidth: false,
    pageSize: 10,
    pageHeight: 400,
    keyResult: "result",
    keyList: "list",
    emptyListMSG: "empty of list",
    listCountMSG: "<b>{listCount}</b> count(s)",
    pageCountMSG: "page(s)"
}

staticAXConfig.AXInput

AXInput default config

Example
AXInput: {
    errorPrintType: "toast",
    selectorOptionEmpty: "목록이 없습니다.",
    yearText:"{year}년",
    monthText:"{month}월",
    confirmText:"확인",
    keyOptions:"options",
    keyOptionValue:"optionValue",
    keyOptionText:"optionText"
}

staticAXConfig.AXModal

AXModal default config

Example
 AXModal: {
    contentDivClass: "bodyHeightDiv"
}

staticAXConfig.AXProgress

AXProgress default config

Example
 AXProgress: {
    cancelMsg: "프로세스를 취소 하시겠습니까?"
}

staticAXConfig.AXReq

AXReq default config

Example
 AXReq: {
    async: true, // AJAX 비동기 처리 여부
    okCode: "ok", // 통신 성공 코드
    responseType: "", // AJAX responseType
    dataType: "", // AJAX return Data type
    contentType: "application/x-www-form-urlencoded; charset=UTF-8", // AJAX contentType
    dataSendMethod: "parameter", // AJAX parameter send type
    crossDomain: false,
    resultFormatter: function () { // onsucc formatter
        return this;
    }
}

staticAXConfig.AXSelect

AXSelect default config

Example
AXSelect: {
 keyOptions:"options",
 keyOptionValue:"optionValue",
 keyOptionText:"optionText"
}

staticAXConfig.AXTab

AXTab default config

Example
 AXTab: {
    closable : false
 }

staticAXConfig.AXTree

AXTree default config

Example
 AXTree: {
    fitToWidthRightMargin: 10,
    fitToWidth: false,
    pageSize: 10,
    pageHeight: 400,
    keyResult: "result",
    keyTree: "tree",
    keyList: "list",
    emptyListMSG: "목록이 없습니다.",
    persist: true,
    cookiePrefix: "axtree-",
    cookieExpiredays: 7
}

staticAXConfig.AXUpload5

AXUpload5 default config

Example
 AXUpload5: {
    buttonTxt: "Upload files",
    deleteConfirm: "정말 삭제하시겠습니까?",
    uploadSelectTxt: "업로드 하실 파일을 선택해주세요.",
    dropZoneTxt: "업로드할 파일을 여기에 놓습니다."
}

staticAXConfig.AXValidator

AXValidator default config

Example
AXValidator: {
    validateErrMessage: {
        required: "[{label}](은)는 필수입력 사항입니다.",
        requiredstring: "반드시 {required}(으)로 입력하셔야 하는 사항입니다.",
        match: "[{label}](은)는 입력된 내용이 일치하지 않습니다.",
        invalid: "[{label}](은)는 입력된 내용이 올바르지 않습니다.",
        min: "[{label}](은)는 {min} 이상의 값을 입력해주세요.",
        max: "[{label}](은)는 {max} 이하의 값을 입력해주세요.",
        minbyte: "[{label}]의 입력된 내용의 길이가 {minbyte}Byte 이상이어야 합니다.",
        maxbyte: "[{label}]의 입력된 내용의 길이가 {maxbyte}Byte를 초과할 수 없습니다.",
        minlength: "[{label}]의 입력된 내용의 length가 {minlength} 이상이어야 합니다.",
        maxlength: "[{label}]의 입력된 내용의 length가 {maxlength}을 초과할 수 없습니다.",

        number: "숫자로만 입력하셔야 합니다.",
        email: "이메일 형식이 올바르지 않습니다.",
        hangul: "한글로만 입력하셔야 합니다.",
        engonly: "영문으로만 입력하셔야 합니다.",
        residentno: "주민등록번호 형식이 올바르지 않습니다.",
        foreignerno: "외국인등록번호 형식이 올바르지 않습니다.",
        bizno: "사업자등록번호 형식이 올바르지 않습니다.",
        phone: "전화번호 형식이 올바르지 않습니다.",
        isdate: "날짜 형식이 올바르지 않습니다.",
        zip: "우편번호 형식이 올바르지 않습니다.",
        money: "화폐형식으로만 입력하셔야 합니다.",
        earlierThan: "[{label}] 보다 빠른 날짜를 입력해야 합니다.",
        laterThan: "[{label}] 보다 느린 날짜를 입력해야 합니다.",

        exception: "not found errmessage"
    }
}

staticAXConfig.mobile

mobile default config : 모바일 UI 반응너비

Example
 mobile: {
    responsiveWidth: 0
}

staticAXConfig.weekDays

calendar weekDays label

Example
 weekDays: [
     { label: "일" },
     { label: "월" },
     { label: "화" },
     { label: "수" },
     { label: "목" },
     { label: "금" },
     { label: "토" }
 ]