화면

Description

화면 구성과 관련된 정보를 핸들링할 수 있는 스크린(Screen, 화면) 라이브러리

Members

Name Description
back_color
화면 배경 색상 설정
back_image
화면 배경 이미지 설정
back_imagehorzalign
화면 배경 이미지 수평 정렬 선택
back_imagesize
화면 배경 이미지 크기 선택
back_imagevertalign
화면 배경 이미지 수직 정렬 선택
horzscrollbar_style
수평 스크롤바 스타일 선택
show_loadstatus

화면의 로딩 상태 표시 여부를 지정한다.

transparent
배경을 투명하게 보일지 여부
vertscrollbar_style
수직 스크롤바 스타일 선택
devstudio_lock
개발툴 화면 잠금 방식 지정
hidden
거래 화면에 보일지 여부. 거래 데이터에는 존재
screen_hashtag
화면 해시태그 설정
screen_help
어떤 화면인지 설명하는 도움말을 설정
title
화면 제목 설정
tooltipbox

별도의 툴팁박스를 이용하여 상세 툴팁을 표시한다. 툴팁박스 내용은 HTML 문자열을 포함할 수 있다. toolipbox 속성값 처리용 get/settooltipbox API 도움말을 참조한다.

tooltipbox 속성값을 일반 문자열로 지정할 경우, 입력된 문자열을 개행 문자를 포함하여 그대로 표시하기 위해서는 <pre> 태그로 감싸면 된다.

tooltipbox 속성값을 JSON 형태의 문자열로 지정한 경우, 아래의 내용를 참조한다.

{
    "placement": 2,  // [옵션] 툴팁 박스 표시 위치 (0:left, 1:right, 2:top, 3:bottom)
    "width": 200,    // [옵션] 툽팁 박스 최대 너비
    "horz_align": 1, // [옵션] 툴팁 박스 수평 정렬 (0:left, 1:center; 2:right)
    "vert_align": 1, // [옵션] 툴팁 박스 수직 정렬 (0:left, 1:center; 2:right)
    "title": "",     // [옵션] 타이틀 문자열/문자열 배열 (빈 문자열 지정시 표시하지 않음)
    "content": ""    // 내용 문자열/문자열 배열 (HTML 문자열 표현 가능)
}
trancode
지정된 거래 코드 설정
tranheader
거래시 추가적인 header정보 설정
anchor

컴포넌트의 배치 기준을 지정한다.

canvas_height
화면 캔버스 높이를 설정한다.
canvas_width
화면 캔버스 너비를 설정한다.
display_type

컴포넌트 DOM 오브젝트의 display CSS 속성을 지정한다.

height
화면 영역의 높이를 설정한다.
height_type
화면 높이 유형을 설정한다.
margin

컴포넌트 DOM의 margin CSS 속성 지정한다.

position

컴포넌트 DOM의 position CSS 속성 지정한다.

resize_dir

부모 크기 변경시 컴포넌트 크기 변경 방식을 지정한다.

width
화면 영역 너비를 설정한다.
width_type
화면 너비 유형을 설정한다.
directory

Api

Name Description
activate
지정한 화면을 활성화 시키는 API이다.
addcustomclass
컴포넌트에 특정 CSS 클래스를 추가하는 API이다.
addcustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스를 추가하는 API이다.

addgxdatasetinxtranmap

해당 화면 xTranMap의 모든 맵에 xGlobalDataSet정보를 추가한다.

addmainloadstatus
SHOW_MAINLOADSTATUS 실행 파라미터가 true인 경우, 메인 로딩 상태 메시지를 추가한다.
addtransitionclass

대상 컴포넌트에 transition 스타일이 포함된 CSS 클래스를 추가한다. transition 스타일에 지정된 속성 처리 완료시 strCallbackFunc 파라미터에 지정된 함수가 호출된다.

addxdataset

화면에 새로운 xDataSet을 추가한다.

addxdatasetinxtranmap
해당 화면 xTranMap의 모든 맵에 xDataSet정보를 추가한다.
addxtranmap

화면에 xTranMap을 추가한다.

alert
알림창을 띄우는 API이다.
alertbox
알림 메세지 박스를 띄우는 API이다.

* 파라미터 instFocus은 옵션 파라미터로서
  알림 메세지 박스 닫음 처리시 포커스를 받을 컴포넌트를 지정한다.
animate

애니메이션효과를 설정하는 API이다.

animatefinish

애니메이션 진행을 종료하고 애니메이션 완료시 상태로 표시한다.

animatestop

애니메이션 진행 종료 및 애니메이션 큐 상태 삭제 처리를 수행한다.

applyattributemap

화면내 컴포넌트에 지정한 ATTRIBUTEMAP에 설정된 정보를 적용합니다.

applytraniomap

특정 맵 설정시 속성셋팅은 하지 않고 트랜코드만 셋팅하는 API이다.

applytranmap

화면에 정의된 특정 TRANMAP을 적용하는 API이다.

browserhistorycurrstate

브라우저 History 현재 위치와 관련된 state 오브젝트를 반환한다

browserhistorygo

브라우저 History 정보 갯수를 반환한다

browserhistorylength

브라우저 History 정보 갯수를 반환한다

browserhistorypushstate

브라우저 History 오브젝트의 pushState API를 호출한다

browserhistoryreplacestate

브라우저 History 오브젝트의 replaceState API를 호출한다

callscriptmethod

화면에 존재하는 함수를 호출하는 API이다. 주로 제어 대상이 되는 화면의 외부 화면에서 제어 대상 화면에 구현된 스크립트 함수를 호출하기 위해서 사용된다.

callscriptmethodex

화면에 존재하는 함수를 호출하는 API이다. 주로 제어 대상이 되는 화면의 외부 화면에서 제어 대상 화면에 구현된 스크립트 함수를 호출하기 위해서 사용된다.

callscriptmethodparam

화면에 존재하는 함수를 호출하는 API이다.

checktranmapinputdata

화면 tranmap 기준 입력 데이터 값 검증 처리용 API이다.

checkxtranmapinputdata

화면 xtranmap 기준 그리드를 제외한 입력 데이터 값 검증 처리용 API이다.

closeallportlet
화면에서 loadportlet 함수를 통해서 로드한 모든 포틀릿 화면을 닫는 API이다.
closeallportletpopup

화면에서 로드한 포틀릿 팝업 화면을 모두 닫는 API이다.

closeportlet

screen.loadportlet 함수를 통해서 로드한 포틀릿 화면을 종료시키는 API이다.

closeportletpopup

화면에서 로드한 특정 포틀릿 팝업 화면을 닫는 API이다.

confirm
선택창을 띄우는 API이다.
createobject
오브젝트를 동적으로 생성하는 API이다.

파라미터 strStyleID는 옵션 파라미터로 스타일을 지정할 경우 값을 전달하고
불필요할 경우 값을 주지 않으면된다.
createobjectex
오브젝트를 동적으로 생성하는 API이다.
createshape
도형을 동적으로 생성하는 API이다.

파라미터 strStyleID는 옵션 파라미터로 스타일을 지정할 경우 값을 전달하고
불필요할 경우 값을 주지 않으면된다.
createshapeex
도형을 동적으로 생성하는 API이다.
destroy
콘트롤을 Destory하는 API입니다.
destroyarrayctrlbyname
배열로 생성된 오브젝트를 삭제하는 API이다.
destroycontrol
화면에 생성된 오브젝트를 컨트롤 아이디로 찾아 삭제하는 API이다.
destroycontrolbyindex
화면에 생성된 오브젝트를 in_index로 찾아 삭제하는 API이다.
destroycontrolbyname
화면에 생성된 오브젝트를 이름으로 찾아 삭제하는 API이다.
domodal
해당 화면을 modal로 변환시키는 API이다.
downloadexcel

여러개의 그리드를 하나의 엑셀 파일에 Sheet를 분리하여 다운로드한다.

ensurevisible
스크롤 외 영역의 컨트롤을 화면에 보이도록 스크롤을 이동하는 API이다.
eventlock

컨트롤의 이벤트 발생 여부를 설정한다

eventlock
화면의 이벤트를 실행시키지 않도록 할 수 있는 API이다.
filldupdata
dup 버퍼가 활성화 되어있는지 여부를 확인하고 dup 버퍼에 있는 값을 반환하는 API이다.
findattrmapid
현재 화면에 Attribute 맵 ID에 해당하는 Attribute 맵의 존재 여부를 반환한다.
findportlet

screen.loadportlet 함수를 통해서 화면에 떠있는 포틀릿 인스턴스를 포틀릿 이름을 기준으로 가져오는 API이다.

findportletpopup

화면에서 로드한 포틀릿 팝업중에서 팝업 이름에 해당하는 포틀릿 팝업 화면 인스턴스를 반환하는 API이다.

findportletpopupbyindex

화면에서 로드한 포틀릿 팝업중에서 인덱스에 해당하는 포틀릿 팝업 화면 인스턴스를 반환하는 API이다.

findscriptmethod
화면에 구현된 스크립트에 해당 함수가 존재하는지 여부를 가져오는 API이다. 
주로 제어 대상이 되는 화면의 외부 화면에서 제어 대상 화면에 구현된 스크립트를 호출하기 전에 해당 함수가 제어 대상 화면에 존재하는지를 확인하는 용도로 사용된다.
fireonsizeevent
화면 크기가 외부 동작(CSS 스타일 포함)에 의해서 크기간 변경된 경우, 컴포넌트 크기 변경에 대한 컴포넌트 내부 처리 동작 수행 처리를 위해 호출하는 API이다.
fireparenttabevent

화면이 링크된 탭 컴포넌트의 on_itemscreenevent를 발생시킨다.

forcepaint

화면을 강제 Repaint 처리를 수행한다.

forcestopsubmit

requestsubmit 관련 API를 통해서 진행중이 AJAX 통신을 강제 중단시킨다.

forcestoptran

requesttran 관련 API를 통해서 발생한 TranMapID의 통신을 강제 중단시킨다.

getarrayindex
필드컨트롤 및 버튼컨트롤의 arrayindex 값을 가져오는 API이다.
getarrayinstbyname
화면에서 특정 arrayindex를 가진 오브젝트를 반환하는 API이다.
getattrmapid
현재 화면의 셋팅되어 있는 Attribute 맵 ID를 반환한다.
getbackcolor
오브젝트의 배경색을 가져오는 API이다.
getbackcolor
화면의 배경색을 가져오는 API입니다.
getbottom
컨트롤의 아랫쪽(bottom) 위치값을 반환하는 API이다.
getboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 반환하는 API이다.
getclientheight
화면의 실제 Drawing 영역 높이를 반환하는 API이다.
getclientwidth
화면의 실제 Drawing 영역 너비를 반환하는 API이다.
getcontrolcount
화면의 모든 오브젝트의 개수를 반환하는 API이다.
getcontrolid
컨트롤의 아이디값을 반환하는 API이다.
getcontrolkind

컴포넌트 종류에 대해 정의된 상수를 반환하는 API이다.

getcustomdata

콤포넌트의 custom_data 속성값을 가져오는 API이다.

getcustomdata

화면의 custom_data 속성값을 가져오는 API이다.

getcustomprop
Custom속성으로 사용하는 속성들의 값을 반환한다.
getcustomprop
Custom속성으로 사용하는 속성들의 값을 반환한다.
getdefaulttranmapid
화면의 default TranMapID를 반환하는 API이다.
getdescription
화면의 description 속성에 설정한 값을 반환하는 API입니다.
getdescription
컨트롤의 설명(description값)을 반환하는 API이다.
getdom
컴포넌트에 해당하는 HTML DOM 오브젝트를 리턴한다.
getdom
컴포넌트에 해당하는 HTML DOM 오브젝트를 리턴한다.
getdomid
컴포넌트 내부에서 사용하는 DOM ID를 반환하는 API이다.
getdragable dragable 속성값을 리턴한다.
getenable
탭에 링크된 화면의 상태가 비활성화 상태인지를 가져오는 API이다.
getenable
컨트롤의 활성화 상태를 가져오는 API이다.
geteventhandler
화면에 설정되어 있는 이벤트처리 함수정보를 읽어들이는 API입니다.
geteventhandler
콤포넌트에 설정되어 있는 이벤트처리 함수정보를 읽어들이는 API입니다.
geteventlock

컨트롤의 이벤트 발생 여부를 반환한다

getextradata

화면 생성 호출 함수(Remark 참조)에서 extra_data 파라미터에 지정된 값을 반환한다.

getfocuscontrol
현재 화면에서 포커스를 가지고 있는 오브젝트를 가져오는 API이다.
getfocusouttype
해당 컨트롤에 포커스 아웃이 발생한 유형을 리턴하는 API이다.
getfont
콤포넌트의 설정된 폰트 정보를 font class형태로 반환 받는 API입니다.
getfontbold
컨트롤의 text 폰트가 굵게(bold)효과가 적용되어 있는지 여부를 반환하는 API이다.
getfontitalic
컨트롤의 text 폰트가 이탤릭체(Italic:기울어진체)인지 여부를 반환하는 API이다.
getfontname
컨트롤의 text 폰트명을 반환하는 API이다.
getfontsize
컨트롤의 text 폰트의 크기를 반환하는 API이다.
getfontunderline
컨트롤의 text 폰트가 밑줄(underline)효과가 적용되어 있는지 여부를 반환하는 API이다.
getforecolor
컨트롤의 글자 색상을 반환하는 API이다.
getgeolocation
현재 지리적 위치 정보를 구한다.
getgridiomapcolumn
grid obj의 io_index 중 특정 index의 컬럼인덱스를 반환하는 API이다.SOFTBASE
getgridiomapcount
특정 맵의 그리드 오브젝트 맵ID 개수를 반환하는 API이다.
getgridiomaptext
트랜 맵의 스타일이 입력박스일 때 입력된 숫자를 반환하는 API이다.SOFTBASE
getheight
컨트롤의 높이(height)값을 반환하는 API이다.
gethiddenareainstanceall

개발툴에서 화면의 숨김 영역에 표시한 컴포넌트의 배열을 반환하는 API이다.

gethiddenareavisible
개발툴에서 화면의 숨김 영역에 표시한 컴포넌트들이 보여지고 있는 여부를 반환하는 API이다.
gethostdata
거래 가능한 모든 컨트롤의 host에서 수신받은 전문 전송용 텍스트를 반환하는 API이다.
getinputindex
컨트롤의 in_index값을 반환하는 API이다.
getinputtype

컴포넌트의 input_type 속성값을 반환하는 API이다.

getinstance
화면에 생성된 오브젝트를 컨트롤 아이디로 찾아 가져오는 API이다.
getinstanceall

해당 화면에 그려져 있는 모든 콘트롤들의 Instance들을 Array형태로 반환한다.(*단 도형은 제외), 만약 패널이나 탭패널을 포함 하고 있는 경우 그 하위 콤포넌트도 모두 포함해서 정보를 받는다.

getinstancebydom

HTML DOM Element를 기준으로 HTML DOM Element에 해당하는 컴포넌트 인스턴스를 가져오는 API이다.

getinstancebyindex
화면에 생성된 오브젝트를 in_Index로 찾아 가져오는 API이다.
getinstancebyname
화면에 생성된 오브젝트를 이름으로 찾아 가져오는 API이다.
getinstancefirst
화면에서 특정 기준에 따른 첫번째 오브젝트를 찾아서 반환하는 API이다.
getinstancefirstex
화면에서 검색 기준 옵션에 따른 첫번째 오브젝트를 찾아서 반환하는 API이다.
getinstancelastex
화면에서 검색 기준 옵션에 따른 마지막 오브젝트를 찾아서 반환하는 API이다.
getinstancenext
화면에서 기준 오브젝트의 다음 오브젝트를 찾아서 반환하는 API이다.
getinstancenextex
화면에서 특정 기준에 따른 기준 오브젝트의 다음 오브젝트를 찾아서 반환하는 API이다.
getinstanceprevex
화면에서 특정 기준에 따른 기준 오브젝트의 이전 오브젝트를 찾아서 반환하는 API이다.
getiomapcolumnattribute
트랜 맵의 특정 그리드성 컴포넌트의 컬럼 트랜맵 속성을 리턴하는 API이다.
getiomapcount
특정 트랜맵의 입출력 구분에 따라 컨트롤 개수를 반환하는 API이다.SOFTBASE
getiomapdata

특정 맵에 입출력 컴포넌트의 데이터 정보 오브젝트 배열을 리턴한다.

getiomapobjattribute
트랜맵의 특정 컴포넌트의 트랜맵 속성을 반환하는 API이다.
getiomapobjcontrolid
특정 맵의 특정 인덱스 오브젝트의 컨트롤 ID를 가져오는 API이다.SOFTBASE
getiomaptext
트랜 맵의 스타일이 체크 박스가 아닌 입력박스 일때 입력박스에 입력된 숫자를 반환하는 API이다.SOFTBASE
getjdom
컴포넌트에 해당하는 jQuery 오브젝트를 리턴한다.
getjdom
컴포넌트에 해당하는 jQuery 오브젝트를 리턴한다.
getleft
컨트롤의 왼쪽(x) 위치값을 반환하는 API이다.
getlinkautorun
특정 연동정보 화면의 AutoRun의 체크 유무를 확인하는 API이다.
getlinkcopyinfo
특정 연동정보 화면의 복사 정보를 가져오는 API이다.
getlinkinfocount
연동정보에 등록된 화면의 개수를 반환하는 API이다.
getlinkscreenurl
특정 연동정보 화면의 경로를 가져오는 API이다.
getlinktitle
특정 연동정보 화면의 타이틀을 가져오는 API이다.
getlinkxdataset
해당 콤포넌트에 Bind 되어 있는 xDataSet의 인스턴스를 반환하는 API이다.
getlinkxdatasetcolumnid
해당 콤포넌트에 Bind 된 xDataSet의 Column ID를 반환하는 API이다.
getlinkxdatasetid
해당 콤포넌트에 Bind 된 xDataSet ID를 반환하는 API이다.
getmargin
컴포넌트의 margin 속성값을 반환하는 API입니다.

getmembers

화면의 멤버 오브젝트를 리턴하는 API이다.

getmenuboxdom
메뉴의 DOM 오브젝트를 구하는 API이다.
getmenuheight
메뉴의 높이를 가져오는 API이다.
getmenuwidth
메뉴의 너비를 가져오는 API이다.
getmenuxpos
메뉴의 윈도우(모니터) 상 X 좌표를 가져오는 API이다.
getmenuypos
메뉴의 윈도우(모니터) 상의 Y 좌표를 가져오는 API이다.
getname
컨트롤의 이름을 반환하는 API이다.
getobjectkind
해당 인스턴스가 어떤 종류의 오브젝트인지 판단한다.
getobjectkind
해당 인스턴스가 어떤 종류의 오브젝트인지 판단한다.
getoriginalscreenheight
초기설정한 화면의 높이를 가져오는 API이다.
getoriginalscreenwidth
초기설정한 화면의 너비를 가져오는 API이다.
getoutputindex
컨트롤의 in_index값을 반환하는 API이다.
getparent
현재 화면의 부모 화면을 가져오는 API이다.
getparent

해당 콤포넌트의 Parent Instance를 가져오는 API입니다.

getparentinstancebydom

HTML DOM Element를 기준으로 HTML DOM Element에 해당하는 컴포넌트의 부모 컴포넌트 인스턴스를 가져오는 API이다.

getparentscrinstance
해당 컨트롤이 포함되어 있는 부모 화면의 인스턴스를 가져오는 API이다.
getpointerevents

컴포넌트의 pointer_events 속성값을 반환하는 API이다.

getpopupheight
팝업의 높이를 가져오는 API이다.
getpopupname
팝업 화면의 이름을 가져오는 API이다. 
해당 이름은 loadpopup으로 팝업을 띄울때 파라미터로 준 값이다.
getpopuptitle
팝업 화면의 타이틀을 가져오는 API이다.
getpopupwidth
팝업의 너비를 가져오는 API이다.
getpopupxpos
팝업의 윈도우(모니터) 상의 X 좌표를 가져오는 API이다.
getpopupypos
팝업의 윈도우(모니터) 상의 Y 좌표를 가져오는 API이다.
getportletname

포틀릿 이름을 가져오는 API이다.

getportletpopupcount
현재 화면에서 포틀릿 팝업으로 띄워진 화면 개수를 반환하는 API이다.
getportletpopupnamebyindex

현재 화면에서 로드한 인덱스에 해당하는 포틀릿 팝업 이름을 반환하는 API이다.

getposition
컴포넌트의 position 속성값을 반환하는 API이다.
getprintcompletemsg
전표출력 화면의 속성 중 print_complete_msg 속성값을 반환한다.
getprintcpi
프린트 할 화면의 CPI 정보를 가져오는 API이다.
getprintlatticex
전장표 화면에서 lattice_x 값을 가져오는 API이다.
getprintlatticey
전장표 화면에서 lattice_y 값을 가져오는 API이다.
getprintleftmargin
프린트 할 경우 왼쪽 여백 너비값을 가져오는 API이다.
getprintlpi
프린트 할 화면의 LPI 정보를 가져오는 API이다.
getprintmediatype
전표출력 가능한 화면의 속성 중 mediatype를 가져오는 API이다.
getprintoutputmsg
전표출력 화면의 속성 중 print_out_msg 속성값을 반환한다.
getprintscreencontent

화면 내부의 내용에 대한 출력용 HTML 문자열을 반환한다.

getprinttopmargin
전표출력 가능한 화면의 속성 중 topmargin를 가져오는 API이다.
getrect

컴포넌트 좌표 배열을 반환하는 API이다.

getrectex

컴포넌트 좌표 정보 오브젝트를 반환하는 API이다.

getrequestsubmitdata

화면에 설정된 xTranMapID를 기준으로 AJAX 송신 데이터를 리턴한다.

getright
모든 컨트롤의 오른쪽(right) 위치값을 반환하는 API이다.
getscreencapture
화면의 screen_capture 속성값 가져오는 API이다.
getscreencontentheight

컨테이너 화면에서 컨텐츠 화면을 로드했을때 컨텐츠 화면의 높이를 가져오는 API이다.

getscreencontentwidth

컨테이너 화면에서 컨텐츠 화면을 로드했을때 컨텐츠 화면의 너비를 가져오는 API이다.

getscreendata

화면의 모든 입출력 컴포넌트의 컴포넌트 데이터 정보 오브젝트 배열을 리턴한다.

getscreenform
화면의 screen_form 속성값 가져오는 API이다.
getscreenhashtag
화면 screen_hashtag 속성값 배열을 리턴하는 API이다.
getscreenheight
화면의 높이를 가져오는 API이다.
getscreenhtml
현재 화면의 HTML 문자열을 가져오는 API이다.
getscreenid
화면의 ID를 가져오는 API이다.
getscreenkind
화면의 종류를 가져오는 API이다.
getscreenloadtype

화면의 로딩 유형을 리턴한다.

getscreenprotect setscreenprotect 함수 호출에 의해서, 잠금 화면 표시 여부를 리턴한다.
getscreenprotectimage 화면의 protect_image 속성값을 반환한다.
getscreenrule
화면의 screen_rule 속성값 가져오는 API이다.
getscreenscrollheight
화면의 스크롤 영역을 포함한 높이를 가져오는 API이다.
getscreenscrollwidth
화면의 스크롤 영역을 포함한 너비를 가져오는 API이다.
getscreentab
화면이 탭에 링크된 경우, 링크된 탭 컴포넌트를 가져오는 API이다. 탭에 링크된 화면이 아닌 경우에는, null을 리턴한다.
getscreentabindex
화면이 탭에 링크된 경우, 링크된 탭 인덱스를 가져오는 API이다. 탭에 링크된 화면이 아닌 경우에는, -1을 리턴한다.
getscreentitle
화면의 타이틀을 가져오는 API이다.
getscreentrancode
화면의 속성 중 등록되어 있는 Trancode를 확인하는 API이다.
getscreentype
화면의 유형을 가져오는 API이다.
getscreenurl
화면의 경로를 가져오는 API이다.
getscreenwatermark
화면의 screen_watermark 속성값 가져오는 API이다.
getscreenwidth
화면의 너비를 가져오는 API이다.
getscrollbarstyle
화면에 지정된 스크롤의 스타일을 반환하는 API이다.
getscrollpos
화면의 스크롤바 현재 위치를 가져오는 API이다.
getshapeinstancefirst
화면에서 특정 기준에 따른 첫번째 도형 오브젝트를 찾아 반환하는 API이다.
getshapeinstancenext
화면에서 기준 도형 오브젝트의 다음 도형 오브젝트를 찾아서 반환하는 API이다.
getsubmitresult
screen.requestsumbit 싱크방식의 경우 거래 후 거래 결과정보를 가져오는 API이다.

해당 정보에서 알 수 있는 데이터는 다음과 같다.

결과정보 이름이 instResult라고 가정할 경우

instResult.mapid : requestsubimt xTranMap ID
instResult.result : 거래 결과값
instResult.recvuserheader : 수신된 User Header Data(없는 경우 empty)
instResult.recvcode : 수신받은 결과 코드(없는 경우 empty)
instResult.recvmsg : 수신받은 결과 메세지(주로 오류 메세지)(없는 경우 empty)
gettableviewpos
컴포넌트가 위치한 테이블뷰의 내 위치 정보를 가져오는 API이다.
gettabstop
컨트롤의 tabstop 상태를 반환하는 API이다.
gettext
컨트롤에 입력된 텍스트를 반환하는 API이다.
gettooltipbox
컴포넌트 tooltipbox 속성값을 리턴하는 API이다.
gettop
컨트롤의 윗쪽(y) 위치값을 반환하는 API이다.
gettrancode
화면의 설정된 Trancode를 알 수 있는 API이다.
gettranheader
화면의 설정된 Tranheader값을 읽어들이는 API이다.
gettraniomapcount
현재 화면에 존재하는 트랜 IO 맵의 갯수를 리턴하는 API이다.
gettraniomapinfobyid

화면의 특정 트랜IO맵의 정보를 리턴하는 API이다.

gettraniomapinfobyindex

화면의 특정 트랜IO맵의 정보를 리턴하는 API이다.

gettranmapcount
현재 화면에 존재하는 맵의 갯수를 설정하는 API이다.
gettranmapetcinfo
특정 트랜맵에 설정된 부가정보 값을 반환한다.
gettranmapid
현재 화면의 셋팅되어 있는 트랜맵ID를 반환한다.SOFTBASE
gettranmapidex
현재 화면의 트랜맵 중 컬럼인덱스로 맵ID를 가져오는 API이다.SOFTBASE
gettranresult
screen.requesttran 싱크방식의 경우 거래 후 거래 결과정보를 가져오는 API이다.

해당 정보에서 알 수 있는 데이터는 다음과 같다.

결과정보 이름이 instResult라고 가정할 경우

instResult.mapid : requestsubimt xTranMap ID
instResult.result : 거래 결과값
instResult.recvuserheader : 수신된 User Header Data(없는 경우 empty)
instResult.recvcode : 수신받은 결과 코드(없는 경우 empty)
instResult.recvmsg : 수신받은 결과 메세지(주로 오류 메세지)(없는 경우 empty)
instResult.recvdata : 수신받은 데이터(없는 경우 empty)
gettransparent
배경 투명여부를 읽어들이는 API이다.
getuserdata
콤포넌트에 사용자가 저장한 특정 값을 가져오는 API이다.
getuserheader
xDataSet 거래 헤더중 USER_HEADER 부분에 전송할 데이터가 설정된 값이 있다면
이 값을 반환한다.
getvisible
오브젝트가 화면에 보이고 있는지 여부를 가져오는 API이다.
getvisible
화면이 보이고 있는지 여부를 가져오는 API이다.
getwidth
컨트롤의 너비값(width)을 리턴하는 API이다.
getwindowbottom

브라우저 페이지 상의 컨트롤 하단(bottom) 위치값을 반환하는 API이다.

getwindowheight
화면의 윈도우 높이를 반환하는 API이다.
getwindowid
화면의 window ID를 가져오는 API이다.
getwindowleft

브라우저 페이지 상의 컨트롤 좌측(left) 위치값을 반환하는 API이다.

getwindowrect

윈도우 상의 화면 위치값들(left,top,right,bottom)을 배열으로 반환하는 API이다.

getwindowrect

브라우저 페이지 상의 컨트롤 위치값들(left,top,right,bottom)을 배열으로 반환하는 API이다.

getwindowright

브라우저 페이지 상의 컨트롤 우측(right) 위치값을 반환하는 API이다.

getwindowtop

브라우저 페이지 상의 컨트롤 상단(Top) 위치값을 반환하는 API이다.

getwindowwidth
화면의 윈도우 너비를 반환하는 API이다.
getworkflowinstance

화면에서 현재 진행중인 워크플로우 인스턴스를 반환한다.

getxdataset
현재 화면의 해당 xDataSet Instance를 반환한다.
getxdatasetcolumncount
화면에 설정되어 있는 xDataSet중 원하는 xDataSet의 행갯수를 반환합니다.
getxdatasetcount
현재 화면에 설정된 xDataSet 갯수를 반환한다.
getxdatasetdata
xDataSet의 원하는 아이템의 값을 반환합니다.
getxdatasetids
현재 화면에 설정된 xDataSetID를 Array에 담아서 반환한다.
getxdatasetrowcount
화면에 설정되어 있는 xDataSet중 원하는 xDataSet의 열갯수를 반환합니다.
getxtranmapcomment
원하는 xTranMap의 Comment를 반환한다.
getxtranmapids
현재 화면에 설정되어 있는 xTranmap ID를 Array형태로 반환한다.
getxtranmapinputcols

현재 화면에서 해당 xTranMap의 해당 xDataSet중 입력 대상 컬럼의 ID를 Array 형태로 반환한다.

getxtranmapinputcomponent

현재 화면에서 해당 xTranMap의 해당 xDataSet중 입력 대상 xDataSet의 ID에 링크된 컴포넌트를 Array 형태로 반환한다.

getxtranmapinputkind
해당 데이터셋의 입력 종류를 반환한다.
getxtranmapinputxdataset

현재 화면에서 해당 xTranMap의 해당 xDataSet중 입력 대상 xDataSet의 ID를 Array 형태로 반환한다.

getxtranmapoutputcols
현재 화면에서 해당 xTranMap의 해당 xDataSet중 출력 대상 컬럼의 ID 모두를 
Array형태로 반환한다.
getxtranmapoutputcolumnmode
xTranMap의 특정 테이터셋의 출력 컬럼 처리 방식을 리턴한다.
getxtranmapoutputkind
해당 데이터셋의 출력 종류를 반환한다.
getxtranmapurl
특정 xTranMap에 설정된 서비스 URL을 반환한다.
getzoom
hascustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있는지 여부를 리턴하는 API이다.
hascustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스 존재여부를 리턴하는 API이다.

hidemainloadstatus
SHOW_MAINLOADSTATUS 실행 파라미터가 true인 경우, 메인 로딩 상태 표시를 숨긴다.
httpgetfile

해당 URL을 Get 방식으로 호출하여 데이터를 리턴한다.

httpgotourlpost

해당 URL을 새창으로 열고 Post방식으로 데이터를 전송하기 위한 API이다.

httprequestpostasync
해당 URL을 Post방식으로 호출하기위한 API이다. 비동기방식으로 동작하며 해당 서비스 URL을 호출 후 결과값은 Class 형태로 전달된다.
httprequestpostsync
해당 URL을 Post방식으로 호출하기위한 API이다. 비동기방식으로 동작하며 해당 서비스 URL을 호출 후 결과값은 오브젝트 형태로 전달된다.
importscreenjs

화면에 모듈 형식(export 사용)으로 구현된 JavaScript 파일을 동적으로 로드합니다.

isdatacontrol
컴포넌트가 데이터 처리용 컴포넌트인지 여부를 리턴한다.
isexceldownloading

그리드의 내용을 엑셀 파일로 다운로드 작업 진행 여부를 리턴한다.

isexpired
해당 API호출 시점에 해당 오브젝트가 소멸되지 않고 존재하는지 여부를 확인하는 API이다.
isexpired
해당 API호출 시점에 해당 화면이 소멸되지 않고 존재하는지 여부를 확인하는 API이다.
ishasfocus
컨트롤이 현재 포커스를 받고 있는지 확인하는 API이다.
isjsloaded

loadjs 함수에 의해서 이미 JavaScript 파일이 로드돼었는지를 리턴합니다.

ispanelchild
해당 컨트롤이 패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
ispopupscreen
해당 화면이 팝업 화면인지 여부를 반환하는 API이다.
isprintscreen
전표출력용 화면인지를 가져오는 API이다.
isshowscreen
숨겨진 팝업을 보여질 수 있게 하는 API이다.
isshowscrollbar

스크롤바가 표시되어 있는지 여부를 가져오는 API이다.

issubmitcomplete

xDataSet거래중 해당 XTRANMAP 거래가 완료된 상태인지 여부를 리턴한다.

istabpanelchild
해당 컨트롤이 탭패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
istrancomplete

해당 TRANMAP 거래가 완료된 상태인지 여부를 리턴한다.

loadcss
동적으로 외부 CSS 파일을 동적으로 로드합니다.
loadjs

동적으로 외부 JavaScript 파일을 동적으로 로드합니다.

loadmaximizeportletpopup
포틀릿 화면을 모달 팝업으로 최대화해서 띄우는 API이다.

loadmeta

다국어 처리를 위해서 전역적으로 사용하는 메타 리소스 정보를 로딩한다.

loadportlet

메뉴 형태로 포틀릿 화면을 띄우는 API이다.

loadportletpopup

포틀릿 화면을 모달 팝업으로 띄우는 API이다.

loadportletpopupsync

포틀릿 화면을 모달 팝업으로 동기식으로 띄우는 API이다.

loadportletsync

메뉴 형태로 포틀릿 화면을 동기화 방식으로 띄우는 API이다.

loadstyle

동적으로 xFrame 스타일 파일을 동적으로 로드합니다.

messagebox

메세지박스를 로드하는 API이다.

메시지박스는 기본적으로 메시지박스 표시 동작과 메시지박스에 대한 사용자 선택 동작이 비동기 스크립트 흐름 방식으로 동작한다.

메시지박스에 대한 사용자 선택 결과는 screen 오브젝트의 on_messagebox 이벤트를 통해 전달된다.

메시지박스를 동기식 스크립트 흐름을 통해서 사용하기 위해서는 screen 오브젝트의 messageboxsync API를 사용한다.

ANIMATE_TYPE_MESSAGEBOX 실행 파라미터를 기준으로 메시지박스 표시 애니메이션 유형이 지정된다.

messageboxsync

메세지박스를 동기식으로 로드하는 API이다.

mkcontrolarray
버튼을 동적으로 생성하는 API이다.
modifypopupstyle
팝업 화면의 타이틀 바를 컨트롤하는 API이다.
postmessage
화면에 비동기식으로 메시지를 송신한다. 송신된 메시지는 화면의 on_postmessage 이벤트를 통해서 수신된다.
print

현재 화면을 인쇄하기 위해서 브라우저의 인쇄기능을 호출한다.

printscreencontent

화면 내부의 내용을 브라우저의 인쇄기능을 이용하여 인쇄한다.

printscreenshot
현재 화면을 브라우저의 출력기능을 호출하여 인쇄하는 API이다.
prop

화면의 특성 속성값을 구한다.

prop

컴포넌트의 속성값을 구한다.

propcreate

컴포넌트 생성시점의 특정 속성의 값을 구한다.

registerchildsubmitevent
자식 화면에서 발생하는 submit 관련 이벤트 처리 함수이다.
registerchildtrantevent
자식 화면에서 발생하는 Tran 관련 이벤트 처리 함수이다.
registerevent

동적으로 화면의 이벤트를 등록하거나 삭제할 수 있는 API입니다.

registerevent

동적으로 콤포넌트의 이벤트 처리 함수를 등록하거나 삭제할 수 있는 API이다.

removecustomclass
컴포넌트에 특정 CSS 클래스를 삭제하는 API이다.
removecustominputclass

필드성 컴포넌트 custom_input_class 속성에 CSS 클래스를 삭제하는 API이다.

removegxdatasetinxtranmap

해당 화면 xTranMap의 모든 맵에서 xGlobalDataSet정보를 삭제한다.

removexdatasetinxtranmap
현재 화면의 xTranMap정보에서 해당 xDataSet정보를 모두 삭제한다.
removextranmap

화면에 xTranMap을 삭제한다.

requestsubmit
화면에 설정된 xTranMapID를 기준으로 데이터를 송수신한다.

비동기 통신 방식과 동기 통신 방식은 bProcAsync 파라미터에 의해서 결정되며, 통신 방식에 따라 업무 서버에서 데이터 처리 결과 정보를 확인하는 방법이 다르다.

비동기 통신 방식은 데이터 수신이 완료되면 on_submitcomplete 이벤트가 발생하며, 이 이벤트의 파라미터로 전달되는 정보를 통해 업무 서버에서의 데이터 처리 결과를 확인한다.

동기 통신 방식은 getsubmitresult 함수 호출을 통해 반환되는 처리 결과 오브젝트를 이용하여 업무 서버에서의 데이터 처리 결과 정보를 확인한다.
requestsubmitdirect

XTranMap을 정의하지 않고 동적으로 requestsubmit을 수행한다.

requestsubmitex
화면에 설정된 xTranMapID를 기준으로 데이터를 송수신한다.

비동기 통신 방식과 동기 통신 방식은 bProcAsync 파라미터에 의해서 결정되며, 통신 방식에 따라 업무 서버에서 데이터 처리 결과 정보를 확인하는 방법이 다르다.

비동기 통신 방식은 데이터 수신이 완료되면 on_submitcomplete 이벤트가 발생하며, 이 이벤트의 파라미터로 전달되는 정보를 통해 업무 서버에서의 데이터 처리 결과를 확인한다.

동기 통신 방식은 getsubmitresult 함수 호출을 통해 반환되는 처리 결과 오브젝트를 이용하여 업무 서버에서의 데이터 처리 결과 정보를 확인한다.

세번째 파라미터 strTranURL은 화면에 설정되어 있는 URL이 아니라 동적으로 다른 URL을 
호출하고자 할 경우 해당 URL을 넘겨 주면 된다. 만약 화면에 설정되어 있는 URL로 호출하고자
할 경우 해당 파라미터는 Empty("")으로 주면 된다. 

마지막 파라미터는 옵션 파마리터로 값을 별도로 지정하지 않는 경우는 default로 10분이다.
값을 줄 경우 milisec단위로 주며 1000 = 1초가 된다.
requesttran

strTranMapID 파라미터를 기준으로 AJAX 통신을 수행한다. 송신/수신 처리시 on_beforetran/on_trancomplete 이벤트가 발생하며, CALLBACK_REQUESTTRAN_SENDDATAFUNC/CALLBACK_REQUESTTRAN_RECVDATAFUNC 실행 파라미터에 지정된 콜백 함수가 호출된다.

rotate

컴포넌트 회전 효과를 설정하는 API이다.

회전 기준은 현재 회전된 상태가 아니라, 최초 회전이 되지 않은 상태가 기준이 된다. 만약 rotate 함수 호출 결과가 현재 회전된 상태와 동일한 경우에는, strFuncCallBack 파라미터에 해당하는 콜백 함수가 호출되지 않는다.

savefile

File 오브젝트는 또는 BLOB 오브젝트 또는 Data URL를 로컬 파일로 저장할 수 있는 API입니다.

savefileobject

File 오브젝트를 해당하는 파일들을 특정 디렉토리에 저장하는 기능을 수행한다.

scroll
화면을 원하는 위치로 스크롤할 수 있는 API이다.
scrollhorz
화면을 원하는 위치로 수평 스크롤할 수 있는 API이다.
scrollpospagenext
화면에 스크롤이 생겼을 때 스크롤을 아래로 조금씩 내려주는 API이다.
scrollpospageprev
화면에 스크롤이 생겼을 때 스크롤을 위로 조금씩 올려주는 API이다.
scrollpostofirst
화면에 스크롤이 생겼을 때 스크롤을 가장 위로 올리는 API이다.
scrollpostolast
화면에 스크롤이 생겼을 때 스크롤을 가장 아래로 내리는 API이다.
scrollvert
화면을 원하는 위치로 수직 스크롤할 수 있는 API이다.
selectlocalfile

로컬 파일을 사용자가 선택하는 동작을 수행한다.

setarrayindex
컨트롤의 배열 arrayindex 값을 설정하는 API이다.
setbackcolor
화면의 배경색을 변경하는 API입니다.
setbackcolor
컨트롤의 배경색을 설정하는 API이다.
setbackcolorex
컨트롤의 배경색을 설정하는 API이다.
setbackcoloropacity
컨트롤의 back_color_opacity값을 변경하는 API이다.
setbackimage
화면 배경 이미지를 설정하는 API이다.
setbackimagealign

배경 이미지의 정렬을 동적으로 변경할 수 있는 API이다.

setbackimagefillstyle

화면의 배경이미지를 설정한 경우 이미지 반복 옵션을 동적으로 변경 할 수 있는 API이다.

setbackimagesize

화면의 배경이미지를 설정한 경우 이미지 사이즈 옵션을 동적으로 변경 할 수 있는 API이다.

setborder
컨트롤의 테두리 스타일을 설정하는 API이다.
setbordercolor
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolordir
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolorex
컨트롤의 테두리 색상을 경계선마다 설정하는 API이다.
setborderwidth

컴포넌넌트의 테두리 너비를 설정하는 API이다.

setborderwidthex

컴포넌넌트의 테두리 너비를 경계선마다 설정하는 API이다.

setbottom
컴포넌트의 부모 기준 컴포넌트 아랫쪽(bottom) 위치값을 지정하는 API이다.
setboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 설정하는 API이다.
setcontrolfocusbyctrlid
현재 화면에 해당 컨트롤 ID를 가진 오브젝트를 찾아서 포커스를 지정하는 API이다.
setcontrolfocusbyindex
현재 화면에 해당 in_Index를 가진 오브젝트를 찾아서 포커스를 지정하는 API이다.
setcontrolfocusfirst
화면에서 가장 처음에 있는 오브젝트에 포커스를 지정하는 API이다.
setcontrolfocuslast
화면에서 가장 마지막에 있는 오브젝트에 포커스를 지정하는 API이다.
setcontrolfocusnext
기준이 되는 오브젝트의 다음 오브젝트로 포커스를 지정하는 API이다.
setcontrolfocusprev
기준이 되는 오브젝트의 이전 오브젝트로 포커스를 지정하는 API이다.
setcontrolinputtype
컨트롤 아이디로 오브젝트를 찾아 InputType을 설정하는 API이다.
setcustomdata

콤포넌트의 custom_data 속성값을 설정하는 API이다.

setcustomdata

화면의 custom_data 속성값을 설정하는 API이다.

setcustomprop
Custom속성으로 사용하는 속성들의 값을 설정하는 API이다.
setcustomprop
Custom속성으로 사용하는 속성들의 값을 설정하는 API이다.
setdescription
화면의 description 속성값을 동적으로 변경할 수 있는 API입니다.
setdescription
컴포넌트의 description 속성값을 동적으로 변경할 수 있는 API입니다.
setdragable dragable 속성값을 설정한다.
seteditable
화면 편집 여부를 설정하는 API이다.
setenable
화면 활성화 여부를 설정하는 API이다.
setenable
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setenableex
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setfocus

현재 화면에 포커스를 주는 API이다

setfocus
해당 컨트롤에 포커스를 지정하는 API이다.
setfocusex
포커스를 줄 컨트롤을 지정하는 API이다.
setfont
컨트롤의 text 폰트 정보를 설정하는 API이다.
setfontex
콤포넌트의 폰트를 classFont 클래스를 이용하여 동적으로 변경하는 API이다.
setforecolor
컨트롤의 글자색을 설정하는 API이다.
setforecolorex
컨트롤의 글자색을 설정하는 API이다.
setheight
컨트롤의 높이(height)값과 높이 단위를 변경하는 API이다.
sethiddenareavisible
개발툴에서 화면의 숨김 영역에 표시한 컴포넌트들을 보이게 할 지 여부를 설정하는 API이다.
sethostdata
거래 가능한 모든 컨트롤에 host에 데이터를 설정하는 API이다.
setinputindex
컨트롤의 in_index값을 설정하는 API이다.
setinputrtl

텍스트 입력 및 표시 방향을 우측에서 좌측 방향으로 설정 여부를 지정한다.

setinputtype

컴포넌트의 input_type 속성값을 설정하는 API이다.

setiomapcolumnattribute
트랜맵의 특정 그리드 컴포넌트의 컬럼 트랜맵 속성을 설정하는 API이다.
setiomapobjattribute
트랜맵의 특정 컴포넌트의 트랜맵 속성을 설정하는 API이다.
setleft
컨트롤의 왼쪽(x) 위치값을 지정는 API이다.
setlefttop
컨트롤의 위치를 지정하는 API이다.
setmargin
컴포넌트의 margin 속성값을 설정하는 API입니다.

setmarginex

컴포넌트의 margin 속성값을 설정하는 API입니다.

setmenupos
메뉴의 위치 및 사이즈를 변경하는 API이다.
setmodalpopupshowmode
모달 팝업화면을 표시 모드를 설정하는 API이다.
setname
컨트롤의 이름을 설정하는 API이다.
만약 기존에 동일한 이름이 존재한다면 false를 반환한다.
성공하면 그 이후에는 해당 이름으로 컨트롤 엑세스가 가능하다.
setoutputindex
컨트롤의 out_index값을 설정하는 API이다.
setpointerevents

컴포넌트의 pointer_events 속성값을 반환하는 API이다.

setpopupdragarea
팝업창을 타이틀바가 없는 형태로 띄운 경우 마우스로 드래그하여 창을 이동할 수가 없다. 이럴 경우 해당 API를 사용하여 팝업창의 어느 부분을 마우스로 잡고 드래그할 지 영역을 지정하면 타이틀바를 클릭하여 드래그 하는 것과 같은 효과를 낼 수 있다.
setpopuppos
일반 팝업 및 포틀릿 팝업의 위치 및 사이즈를 변경하는 API이다.
setpopuptitle
팝업창 타이틀바에 보여줄 제목을 설정하는 API입니다.
setpopuptransparent
팝업창을 반투명하게 만들때 사용하는 API이다. 파라미터 퍼센트 값에 따라 투명도율을 조정 가능.
setportletpopupvisible
포틀릿 모달 팝업 화면의 표시 여부를 지정한다.

setportletpos
loadportlet으로 로드된 화면에서 위치 및 사이즈를 변경하는 API이다.
setposition
컴포넌트의 position 속성값을 설정하는 API이다.
setprintcompletemsg
전표출력 화면의 속성 중 print_complete_msg 속성값을 설정한다.
setprintoutmsg
전표출력 화면의 속성 중 print_out_msg 속성값을 설정한다.
setprinttopmargin
전표출력 가능한 화면의 속성 중 topmargin를 설정하는 API이다.
setrect
컨트롤의 크기를 지정하는 API이다.
setrectex
컨트롤의 좌표를 변경하는 API로써 파라미터는 class형태로 전달한다.
setright
컴포넌트의 부모 기준 컴포넌트 오른쪽(right) 위치값을 지정하는 API이다.
setscreencontentheight

컨테이너 화면에서 컨텐츠 화면을 로드했을때 컨텐츠 화면의 높이를 설정오는 API이다.

setscreencontentwidth

컨테이너 화면에서 컨텐츠 화면을 로드했을때 컨텐츠 화면의 너비를 설정오는 API이다.

setscreendata

컴포넌트 데이터 정보 오브젝트 배열의 값을 이용하여 화면의 각 컴포넌트에 데이터를 설정한다. 일반적으로 컴포넌트 데이터 정보 오브젝트 배열은 getscreendata API를 통해서 구한다.

setscreenheight
화면의 높이를 설정하는 API이다.
setscreenprotect

화면 잠금 표시 여부를 설정한다.

setscreenprotectimage 화면의 protect_image 속성값을 설정한다.
setscreenwidth
화면의 너비를 설정하는 API이다.
setscrollbarstyle
화면에 지정하고 싶은 수직과 수평의 스크롤의 종류를 설정하는 API이다.
setsize

컴포넌트의 크기를 변경하는 API이다.

setsizeex
컨트롤의 크기와 단위를 변경하는 API이다.
setsortable

화면 내부 컴포넌트에 대해서 사용자의 드래그 드롭 방식으로 정렬 및 교체 처리를 수행동작 방식을 설정한다.

settabstop
컨트롤의 tabstop 상태를 설정하는 API이다.
settext
컨트롤에 텍스트를 설정하는 API이다.
settooltipbox
컴포넌트 tooltipbox 속성을 설정하는 API이다.
settop
컨트롤의 윗쪽(y) 위치값을 지정는 API이다.
settopmost

해당 화면을 항상 최상위 레이어로 설정하는 API이다.

settrancode
현재 화면에 Trancode를 설정하는 API이다.SOFTBASE
settranheader
xDataSet 거래시 requestsubmit 을 호출하기 전 서버로 전송해야 할 TRAN_HEADER 값이 있다면 해당 API를 통해 TRAN_HEADER 값을 설정 할 수 있다.
settranmaptraninfo

화면 requesttran API 호출시 송신 데이터를 null이나 미정시 송신될 데이터 및 송신 옵션을 설정한다.

settransparent
배경 투명여부를 설정하는 API이다.
setuserdata
콤포넌트에 사용자 정의 값을 저장하기 위한 API이다.
setuserheader
xDataSet 거래시 requestsubmit 을 호출하기 전 서버로 전송해야 할 USER_HEADER 값이 있다면 해당 API를 통해 USER_HEADER 값을 설정 할 수 있다.
setvisible
오브젝트를 화면에 보이게 할 지 여부를 설정하는 API이다.
setvisible
화면을 보이게 할 지 여부를 설정하는 API이다.
setwidth
컨트롤의 너비값(width)과 너비 단위를 변경하는 API이다.
setxdatasetdata
화면에 설정되어 있는 xDataSet중 원하는 xDataSet의 아이템에 데이터를 저장합니다.
setxtranmapcomment
xTranMap의 Comment를 설정한다.
setxtranmapiocolumn
xTranMap의 특정 테이터셋의 컬럼 입출력 정보를 변경한다.
setxtranmapiotype
xTranMap의 특정 테이터셋의 입출력 방식을 변경한다.
setxtranmapoutputcolumnmode
xTranMap의 특정 테이터셋의 출력 컬럼 처리 방식을 변경한다.
setxtranmapurl
특정 xTranMap에 설정된 서비스 URL을 설정한다.
setzoom
화면의 크기를 확대 또는 축소하는 API이다.
setzorder
해당 컴포넌트의 순서를 [맨 위로] 또는 [맨 뒤로] 바꿀 수 있는 API이다.
showscreen
해당 화면을 보일지 숨길지 설정하는 API이다.
stopexceldownload

그리드의 내용을 엑셀 파일로 다운로드 작업을 중지한다.

stopsortable

setsortable 함수로 지정한 동작 중지 여부를 설정한다.

stopwatchgeolocation
현재 실행중인 위치 정보 감지를 중단한다.
toastmessage

토스트 메세지박스를 로드하는 API이다.

토스트 메시지박스는 주로 알림성 메시지를 표시하기 위한 용도로 사용된다.

토스트 메시지박스는 일반 메시지박스와 다르게 화면을 잠그지 않는다.

toastmessageclose

모든/특정 토스트 메세지박스를 닫는 API이다.

togglecustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있으면 삭제하고, 없으면 추가하는 API이다.
togglecustominputclass

필드성 컴포넌트 custom_input_class 속성에 특정 CSS 클래스가 추가되어 있으면 삭제하고, 없으면 추가하는 API이다.

udcevent

UDC로 로드된 화면이 링크된 탭에 UDC 이벤트를 발생시킨다.

udclinkxdataset

UDC로 로딩된 화면에서 udc_linkdata 속성에 정의된 XDataset 인스턴스를 구한다.

udclinkxdatasetcolumnid

UDC로 로딩된 화면에서 udc_linkdata 속성에 정의된 XDataset 컬럼 ID를 구한다.

udclinkxdatasetid

UDC로 로딩된 화면에서 udc_linkdata 속성에 정의된 XDataset ID를 구한다.

udcprop

UDC로 로딩된 화면에서 udc_prop 속성에 정의된 속성값을 구한다.

unload
해당 화면을 닫을 때 사용하는 API이다.
unloadcss
 CSS 파일을  언로드합니다.
unloadpopup
팝업 화면을 닫을 때 사용하는 API이다.
unloadportlet
포틀릿 화면 내부에서 자기 자신을 닫을 때 사용하는 API이다.
val

컴포넌트의 값 문자열을 구하거나 설정한다.

Event

Name Description
on_activate

화면 활성화 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_afterprint

화면 인쇄 완료 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_beforebrowserprint

브라우저 인쇄 전 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_beforeprint

화면 인쇄 수행 전 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_beforesubmit

화면 Submit 통신 처리 전 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_beforetran

화면 Tran 통신 처리 전 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_browserpopstate

브라우저 뒤로가기 및 앞으로가기 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_click

화면에서 마우스 왼쪽 버튼을 눌렀을 때 호출되는 이벤트이다.

on_deactivate

화면 비활성화 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_destroy

화면이 닫기전 이벤트이며, 리턴값에 따라 화면 닫기 진행여부가 결정된다. 자세한 내용은 샘플 소스를 참조한다.

on_dropcomplete

다른 컴포넌트에서 드래그된 오브젝트가 현재 화면에 드랍 알림 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_filesave

화면 엑셀 저장 완료 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_keydown

키가 눌렸을 때 호출되는 이벤트이다.

on_keyup
키가 눌린 후에 호출되는 이벤트이다.

on_load

화면 로드 완료 이벤트이다. 상세 설명은 샘플 소스를 참조한다.

on_loadpopup
팝업 화면이 로딩됐을 때 호출됨
on_menuload

메뉴 화면 로드 완료 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_messagebox

screen 오브젝트의 messagebox API로 로드된 메시지박스에 대한 사용자 선택 완료 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_notifyvacancy

사용자 동작없음(이석) 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_popupdestroy

팝업 화면 닫힘 완료 이벤트이다. 상세 설명은 샘플 소스를 참조한다.

on_popupload

팝업 화면 로드 완료 이벤트이다. 상세 설명은 샘플 소스를 참조한다.

on_portletdestroy

포틀릿 화면 닫힘 완료 이벤트이다. 상세 설명은 샘플 소스를 참조한다.

on_portletload

포틀릿 화면 로드 완료 이벤트이다. 상세 설명은 샘플 소스를 참조한다.

on_postmessage

screen.postmessage API 통해서 송신된 메시지에 대한 수신 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_prekeydown

사용자가 입력한 키보드 이벤트에 대해서 표시 및 처리하기 전에 호출되는 이벤트이다.

on_protectclick

화면 잠금 상태에서 마우스 왼쪽 버튼 눌림 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_protectkeydown

화면 잠금 상태에서 키보드 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_rclick
화면에서 마우스 오른쪽 버튼을 눌렀을 때 호출되는 이벤트이다.

주로 업무 화면에 대한 특수한 처리를 하기 위해서 활용된다. 예를들어, factory.loadmenu 함수를 이용하여 화면에 대한 부가적인 기능을 수행하는 메뉴 화면을 로드하는 것을 수행할 수 있다.
on_recvcopydata
WM_COPYDATA 메세지 수신시 호출되는 이벤트이며, xplusstartcopydatawnd API로 CopyData 윈도우를 시작한 경우에 동작합니다. xFrame 화면에서 xplusstartcopydatawnd API를 이용해서 등록한 윈도우 타이틀명에 해당하는 정보를 이용해서 외부 어플리케이션에서 WM_COPYDATA 메시지를 송신한 경우에 이벤트가 발생합니다. 
on_scroll

화면 수평/수직 스크롤 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_size

화면 표시 윈도우 크기 변경 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

on_submitcomplete
xDataSet 사용시 데이터 수신이 완료되면 발생하는 이벤트이다. result 파라미터를 기준으로 정상 수신 여부를 판단하며, result 파라미터 값이 1인 경우, 즉 정상 처리가 된 경우에는, 데이터 셋에 링크된 UI 콘트롤에 데이터가 표시된 이후에 발생한다.

screen 오브젝트의 requestsubmit() 함수를 호출할때, 두번째 파라미터인 비동기 송수신 설정값을 true로 설정한 경우에만 이벤트가 발생한다.

mapid 파라미터 값을 기준으로 어떤 xTranMapID에 대한 수신 처리가 완료되었는지 판단한다.
on_toastmessage

screen 오브젝트의 toastmessage API로 로드된 메시지에 대한 이벤트이다.

on_trancomplete

화면 Tran 통신 처리 완료 이벤트이다. 자세한 내용은 샘플 소스를 참조한다.

Update Date

20101005