Class EFormCalendar
EFormCalendar
Constructor Attributes | Constructor Name and Description |
---|---|
Calendar 컨트롤을 제어하는 객체입니다.
|
Method Attributes | Method Name and Description |
---|---|
click(isEventBubble)
Calendar컨트롤의 클릭(실행)하는 함수
|
|
focus()
calendar로 포커스를 이동시키는 함수
|
|
Calendar 컨트롤의 고유 ID 반환해주는 함수
|
|
getDate()
calendar의 날짜 값을 반환하는 함수
|
|
calendar의 비활성화 옵션 상태값을 반환하는 함수
|
|
calendar의 입력순서 비활성화 옵션 상태값을 반환하는 함수
|
|
calendar의 현재 페이지 번호를 반환하는 함수
|
|
getTitle()
calendar의 접근성 타이틀을 반환하는 함수
|
|
getType()
Calendar의 컨트롤 타입을 반환해주는 함수
|
|
getValue()
calendar의 value 값을 반환하는 함수
|
|
calendar의 보이기 옵션 상태값을 반환하는 함수
|
|
onBackgroundClickEvent(eventFunction)
calendar 창에 배경을 클릭했을 때 이벤트 처리 함수
|
|
onClickEvent(eventFunction)
calendar컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
|
|
onDayClickEvent(eventFunction)
calendar컨트롤의 날짜 선택 영역을 클릭했을 때 이벤트 처리 함수
|
|
onRemoveButtonEvent(eventFunction)
calendar 창에 삭제 버튼을 클릭했을 때 이벤트 처리 함수
|
|
setAutoNextFocus(isAuto{Boolean})
달력컨트롤이 빠른 입력 모드에 해당된 컨트롤 일 때 입력 후
다음 입력 컨트롤로 자동 포커스 이동 여부를 설정하는 함수 |
|
setDisabled(isDisable, isMirroring, isEventBubble)
calendar의 비활성화 옵션을 설정하는 함수
|
|
setDisabledClass(strClassName)
Calendar의 비활성화 시 스타일 클래스 설정하는 함수
|
|
setGuideBGColor(nRed, nGreen, nBlue, nAlpha, isSendData)
calendar의 가이드 배경 색상을 설정하는 함수
|
|
setIndexOrderDisabled(isDisable)
calendar의 입력순서 비활성화 옵션을 설정하는 함수
|
|
setNecessaryCheck(isNecessaryCheck, isMirroring)
calendar의 필수항목체크에 대하여 설정하는 함수
|
|
setTitle(strTitle)
calendar의 접근성 타이틀을 설정하는 함수
|
|
setValue(value{String}, value{String}, value{String}, isEventBubble)
calendar의 value 값을 설정 하는 함수
|
|
setVisible(isVisible, isMirroring)
calendar의 보이기 옵션을 설정하는 함수
|
|
미러링 사용 시 서브의 앱의 달력을 활성화 하는 함수
|
Class Detail
EFormCalendar()
Calendar 컨트롤을 제어하는 객체입니다. 그룹의 컨트롤 리스트에서 찾아서 사용합니다.
var arrayControlList = group.getControlList();
if(null != arrayControlList[0] && "calendar" == arrayControlList[0].getType()){
var calendar = arrayControlList[0];
}
EFormCalendar 객체의 함수를 사용하여 컨트롤의 값 및 컨트롤의 이벤트를 제어할 수 있습니다.
var arrayControlList = group.getControlList();
if(null != arrayControlList[0] && "calendar" == arrayControlList[0].getType()){
var calendar = arrayControlList[0];
}
EFormCalendar 객체의 함수를 사용하여 컨트롤의 값 및 컨트롤의 이벤트를 제어할 수 있습니다.
- Since:
- version 5.0.1
Method Detail
click(isEventBubble)
Calendar컨트롤의 클릭(실행)하는 함수
Calendar 컨트롤의 클릭(실행)하는 함수입니다. Calendar 컨트롤에 등록된 이벤트가 동작합니다.
calendar.click(true);
- Parameters:
- isEventBubble
- {Boolean} 사용자등록한 클릭이벤트 함수 실행 여부
- Since:
- version 5.0.1
focus()
calendar로 포커스를 이동시키는 함수
calendar로 포커스를 이동합니다.
window.setTimeout(function(){calendar.focus();},100);
- Since:
- version 5.0.1
getCtrlID()
Calendar 컨트롤의 고유 ID 반환해주는 함수
Calendar 컨트롤의 고유 ID 반환합니다.
이 고유 ID는 다른 컨트롤의 ID와 중복되지 않습니다.
var ctrlID = calendar.getCtrlID();
- Since:
- version 5.0.1
- Returns:
- String ctrlID
getDate()
calendar의 날짜 값을 반환하는 함수
calendar의 날짜(20230105) 8문자 값을 반환합니다.
var value = calendar.getDate();
- Since:
- version 5.0.202
- Returns:
- String date 값
getDisabled()
calendar의 비활성화 옵션 상태값을 반환하는 함수
calendar의 비활성화 옵션 상태값을 반환합니다.
if(calendar.getDisabled()){ }
- Since:
- version 5.0.1
- Returns:
- Boolean true | false
getIndexOrderDisabled()
calendar의 입력순서 비활성화 옵션 상태값을 반환하는 함수
calendar의 입력순서 비활성화 옵션 상태값을 반환합니다.
if(calendar.getIndexOrderDisabled()){ }
- Since:
- version 5.0.1
- Returns:
- Boolean true | false
{Number|null}
getPageNumber()
calendar의 현재 페이지 번호를 반환하는 함수
var pageNumber = calendar.getPageNumber();
- Since:
- version 5.0.222
- Returns:
- {Number|null} 존재하지 않을 경우에 null 반환
getTitle()
calendar의 접근성 타이틀을 반환하는 함수
calendar의 접근성 타이틀을 반환합니다.
var title = calendar.getTitle();
- Since:
- version 5.0.1
getType()
Calendar의 컨트롤 타입을 반환해주는 함수
Calendar의 컨트롤 타입을 반환하여 사용합니다.
if("calendar" == calendar.getType()){ }
- Since:
- version 5.0.1
- Returns:
- String calendar
getValue()
calendar의 value 값을 반환하는 함수
calendar의 value 값을 반환합니다.
var value = calendar.getValue();
- Since:
- version 5.0.1
- Returns:
- String value 값
getVisible()
calendar의 보이기 옵션 상태값을 반환하는 함수
calendar의 보이기 옵션 상태값을 반환합니다.
if(calendar.getVisible()){ }
- Since:
- version 5.0.1
- Returns:
- Boolean true | false
onBackgroundClickEvent(eventFunction)
calendar 창에 배경을 클릭했을 때 이벤트 처리 함수
calendar 창에 배경을 클릭했을 때 이벤트 처리 함수입니다.
calendar.onBackgroundClickEvent(function(eventTarget){ alert("배경을 클릭하였습니다"); });
- Parameters:
- eventFunction
- {Function} 실행시킬 함수
- Since:
- version 5.0.115
onClickEvent(eventFunction)
calendar컨트롤의 영역을 클릭했을 때 이벤트 처리 함수
calendar컨트롤의 영역을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다.
calendar.onClickEvent(function(eventTarget){ alert("컨트롤을 클릭하였습니다"); return true; });
- Parameters:
- eventFunction
- {Function} 실행시킬 함수
- Since:
- version 5.0.1
onDayClickEvent(eventFunction)
calendar컨트롤의 날짜 선택 영역을 클릭했을 때 이벤트 처리 함수
calendar컨트롤의 날짜 선택 영역을 클릭했을 때 param으로 받은 함수를 실행시켜주는 함수입니다.
년(year),월(month),일(day) 의 값을 문자열로 받을 수 있습니다.
calendar.onDayClickEvent(function(year, month, day, eventTarget){ if(day == "5"){ alert("5일은 선택할 수 없습니다"); //날짜 선택의 기본동작을 실행하지 않음 return false; } else{ //날짜 선택의 기본 동작 실행 return true; } });
- Parameters:
- eventFunction
- {Function} 실행시킬 함수
- Since:
- version 5.0.1
onRemoveButtonEvent(eventFunction)
calendar 창에 삭제 버튼을 클릭했을 때 이벤트 처리 함수
calendar 창에 삭제 버튼을 클릭했을 때 이벤트 처리 함수입니다.
calendar.onRemoveButtonEvent(function(eventTarget){ alert("삭제버튼을 클릭하였습니다"); });
- Parameters:
- eventFunction
- {Function} 실행시킬 함수
- Since:
- version 5.0.114
setAutoNextFocus(isAuto{Boolean})
달력컨트롤이 빠른 입력 모드에 해당된 컨트롤 일 때 입력 후
다음 입력 컨트롤로 자동 포커스 이동 여부를 설정하는 함수
다음 입력 컨트롤로 자동 포커스 이동 여부를 설정하는 함수
빠른 입력 모드로 포커스는 들어오지만 입력 후 자동으로 다음 컨트롤로 이동 여부를 설정합니다.
calendar.setAutoNextFocus(false);
- Parameters:
- isAuto{Boolean}
- 기본 값(true)
- Since:
- version 5.0.1
setDisabled(isDisable, isMirroring, isEventBubble)
calendar의 비활성화 옵션을 설정하는 함수
calendar의 비활성화 옵션을 설정하는 함수입니다.
calendar.setDisabled(false, false);
- Parameters:
- isDisable
- {Boolean} true | false
- isMirroring
- {Boolean} true | false
- isEventBubble
- {Boolean} true | false
- Since:
- version 5.0.1
setDisabledClass(strClassName)
Calendar의 비활성화 시 스타일 클래스 설정하는 함수
Calendar의 비활성화 시 스타일 클래스 설정하는 함수입니다.
Calendar.setDisabledClass("userClassName");
- Parameters:
- strClassName
- {String} 스타일 클래스 명
- Since:
- version 5.0.175
setGuideBGColor(nRed, nGreen, nBlue, nAlpha, isSendData)
calendar의 가이드 배경 색상을 설정하는 함수
calendar의 가이드 배경 색상을 설정하는 함수입니다.
calendar.setGuideBGColor(0, 0, 0, 0.2);
- Parameters:
- nRed
- {Number} 0~255
- nGreen
- {Number} 0~255
- nBlue
- {Number} 0~255
- nAlpha
- {Number} 0~1
- isSendData
- Since:
- version 5.0.67
setIndexOrderDisabled(isDisable)
calendar의 입력순서 비활성화 옵션을 설정하는 함수
calendar의 입력순서 비활성화 옵션을 설정하는 함수입니다.
calendar.setIndexOrderDisabled(false);
- Parameters:
- isDisable
- {Boolean} true | false
- Since:
- version 5.0.1
setNecessaryCheck(isNecessaryCheck, isMirroring)
calendar의 필수항목체크에 대하여 설정하는 함수
calendar의 필수항목체크에 대하여 설정하는 함수입니다.
calendar.setNecessaryCheck(false);
- Parameters:
- isNecessaryCheck
- {Boolean} true | false
- isMirroring
- Since:
- version 5.0.1
setTitle(strTitle)
calendar의 접근성 타이틀을 설정하는 함수
calendar의 접근성 타이틀을 설정합니다.
calendar.setTitle("선택함");
- Parameters:
- strTitle
- Since:
- version 5.0.1
setValue(value{String}, value{String}, value{String}, isEventBubble)
calendar의 value 값을 설정 하는 함수
calendar의 value 값을 설정하는 함수입니다.
calendar.setValue("2017","04","02");
- Parameters:
- value{String}
- 년도
- value{String}
- 월
- value{String}
- 일
- isEventBubble
- Since:
- version 5.0.1
setVisible(isVisible, isMirroring)
calendar의 보이기 옵션을 설정하는 함수
calendar의 보이기 옵션을 설정하는 함수입니다.
calendar.setVisible(false, false);
- Parameters:
- isVisible
- {Boolean} true | false
- isMirroring
- {Boolean} true | false
- Since:
- version 5.0.1
subCallCalendar()
미러링 사용 시 서브의 앱의 달력을 활성화 하는 함수
미러링 사용 시 서브의 앱의 달력을 활성화 하는 함수입니다.
calendar.subCallKeyboard();
- Since:
- version 5.0.272