Class Index

Classes


Class EFormGroup

EFormGroup

Class Summary
Constructor Attributes Constructor Name and Description
 
EForm 웹에디션 뷰어에서 그룹화한 컨트롤을 Group 객체 함수를 사용하여 제어합니다.
Method Summary
Method Attributes Method Name and Description
 
appendControl(control)
그룹에 입력 컨트롤을 추가하는 함수
 
appendGroup(group)
그룹에 다른 그룹을 추가하는 함수
 
check(isEventBubble)
그룹안에 체크박스가 존재할 경우 모두 체크하는 함수
 
그룹에 포함된 컨트롤 리스트를 반환하는 함수
 
그룹안에 라디오박스가 선택된 값을 반환하는 함수
 
getValueOfControl(value{String})
컨트롤의 값으로 검색하여 컨트롤 객체를 반환하는 함수
 
setDisabled(isDisable, isMirroring, isEventBubble)
그룹에 포함된 컨트롤의 비활성화 옵션 함수
 
setGuideBGColor(nRed, nGreen, nBlue, nAlpha)
그룹에 포함된 컨트롤의 가이드 배경 색상을 설정하는 함수
 
setVisible(isVisible, isMirroring)
그룹에 포함된 컨트롤의 보이기 옵션 함수
 
unCheck(isEventBubble)
그룹안에 체크박스가 존재할 경우 모두 체크해제하는 함수
 
unSelect(isEventBubble, rName)
그룹안에 라디오박스가 존재할 경우 모두 선택을 해제하는 함수
Class Detail
EFormGroup()
EForm 웹에디션 뷰어에서 그룹화한 컨트롤을 Group 객체 함수를 사용하여 제어합니다.
var group = eform.findGroup("A_control");
var group = eform.findGroupByName("A_control");
var group = eform.findGroupByControlType("input");
var group = eform.findGroupByNameAndControlType("A_control","input");
디자이너의 eform 스크립트로 사용할 경우 this 키워드를 사용합니다.
var group = this.findGroup("A_control");
위에 예제를 사용하여 group 객체를 만듭니다.
Since:
version 5.0.1
Method Detail
appendControl(control)
그룹에 입력 컨트롤을 추가하는 함수
그룹에 입력 컨트롤을 추가합니다. 
추가된 컨트롤은 controlList의 맨 마지막으로 추가 됩니다. var inputbox1 = this.findControl("inputbox1"); group.appendControl(inputbox1);
Parameters:
control
{Object} EFormInput,EFormSign, EFormCheckbox, EFormRadiobox, EFormImage 컨트롤등
Since:
version 5.0.1

appendGroup(group)
그룹에 다른 그룹을 추가하는 함수
그룹에 다른 그룹을 추가합니다. 
추가된 그룹은 controlList의 맨 마지막으로 추가 됩니다. group.appendGroup(this.findGroup("inputbox1"));
Parameters:
group
{EFormGroup}
Since:
version 5.0.1

check(isEventBubble)
그룹안에 체크박스가 존재할 경우 모두 체크하는 함수
그룹안에 체크박스가 존재할 경우 모두 체크합니다.
group.check(true);
Parameters:
isEventBubble
{Boolean} 사용자등록한 체크해제이벤트 함수 실행 여부
Since:
version 5.0.1

getControlList()
그룹에 포함된 컨트롤 리스트를 반환하는 함수
그룹에 포함된 컨트롤리스트를 배열로 반환합니다.
var arrayControlList = group.getControlList(); 배열의 컨트롤 객체는 각각의 컨트롤 API 참조
Since:
version 5.0.1
Returns:
Array 컨트롤의 리스트

getRadioValue()
그룹안에 라디오박스가 선택된 값을 반환하는 함수
그룹안에 라디오박스가 선택된 값을 반환하는 함수입니다.
그룹안에 여려개의 그룹 라디오박스가 존재한다면 "1 2" 중간 공백으로 값을 추가하여 반환합니다.
var resultValue = group.getRadioValue();
Since:
version 5.0.1

getValueOfControl(value{String})
컨트롤의 값으로 검색하여 컨트롤 객체를 반환하는 함수
컨트롤의 값으로 검색하여 컨트롤을 반환합니다.
동일한 값을 가진 컨트롤이 존재할 경우 먼저 그룹에 등록된 컨트롤을 반환합니다.
찾는 컨트롤이 없다면 null 값을 반환합니다.
var firstCheckbox = group.getValueOfControl("1");
Parameters:
value{String}
컨트롤의 value 값
Since:
version 5.0.1
Returns:
Object 컨트롤 객체

setDisabled(isDisable, isMirroring, isEventBubble)
그룹에 포함된 컨트롤의 비활성화 옵션 함수
그룹에 포함된 컨트롤을 활성화(false) 하거나 비활성화(true)합니다. 
group.setDisabled(true);
Parameters:
isDisable
{Boolean} true | false
isMirroring
{Boolean} true | false
isEventBubble
{Boolean} true | false
Since:
version 5.0.1

setGuideBGColor(nRed, nGreen, nBlue, nAlpha)
그룹에 포함된 컨트롤의 가이드 배경 색상을 설정하는 함수
  그룹에 포함된 컨트롤의 가이드 배경 색상을 설정하는 함수입니다. 
group.setGuideBGColor(0, 0, 0, 0.2);
Parameters:
nRed
{Number} 0~255
nGreen
{Number} 0~255
nBlue
{Number} 0~255
nAlpha
{Number} 0~1
Since:
version 5.0.67

setVisible(isVisible, isMirroring)
그룹에 포함된 컨트롤의 보이기 옵션 함수
그룹에 포함된 컨트롤을 보이거나 숨기는 기능을 합니다. 
group.setVisible(false, false);
Parameters:
isVisible
{Boolean} true | false
isMirroring
{Boolean} true | false
Since:
version 5.0.1

unCheck(isEventBubble)
그룹안에 체크박스가 존재할 경우 모두 체크해제하는 함수
그룹안에 체크박스가 존재할 경우 모두  체크해제합니다.
group.unCheck(true);
Parameters:
isEventBubble
{Boolean} 사용자등록한 체크해제이벤트 함수 실행 여부
Since:
version 5.0.1

unSelect(isEventBubble, rName)
그룹안에 라디오박스가 존재할 경우 모두 선택을 해제하는 함수
그룹안에 라디오박스가 존재할 경우 모두  선택을 해제합니다.
group.unSelect(true);
Parameters:
isEventBubble
{Boolean} 사용자등록한 선택해제 이벤트 함수 실행 여부
rName
Since:
version 5.0.1

Documentation generated by JsDoc Toolkit 2.4.0 on Wed Aug 07 2024 15:41:56 GMT+0900 (KST)