버튼

Description

클릭, 마우스오버, 마우스다운 등의 다양한 이벤트가 가능한 버튼 형식의 컨트롤

Members

Name Description
back_color
배경색 설정
back_color_opacity
배경색 투명도 0~10 (0:투명, 1:불투명)
border
border 스타일 선택
border_color
border 색상 설정
border_ex

border 세분화(전체, top, left, right, bottom, left) 스타일 설정

border_radius

보더의 굴림정도

box_shadow_effect
박스 그림자 효과 적용 여부
custom_class
버튼에 적용될 사용자 정의 CSS 클래스명 (여러 개를 지정할 경우 공백 문자로 구분)
disable_backcolor
비활성화시 배경색
disable_bordercolor
비활성화시 보더색
disable_color_use
비활성화시 색상 사용 유형
disable_forecolor
비활성화시 전경색
down_backcolor
마우스 다운시 배경색
down_bordercolor
마우스 다운시 보더색
down_color_use
마우스 다운 색상 사용 유형
down_forecolor
마우스 다운시 전경색
drawfocusrect
포커스를 받았을 때 점선 표시 여부
fittext_style
텍스트의 사이즈에 맞춰서 width,height를 맞춰주는 스타일 설정
0: none 효과 없음
1: width 텍스트 사이즈에 맞춰서 width를 늘리거나 줄여줌
2: height 텍스트 사이즈에 맞춰서 height를 늘리거나 줄여줌
3: width+height 텍스트 사이즈에 맞춰서 width, height를 늘리거나 줄여줌
flip
수평/수직 반전 기준
focus_backcolor
포커스시 배경색
focus_bordercolor
포커스시 보더색
focus_color_use
포커스 색상 사용 유형
focus_forecolor
포커스시 전경색
font
폰트 설정
fore_color
전경색 설정
gradient_effect
그라데이션 효과 선택
gradient_endcolor
그라데이션 종료 색상 설정
gradient_startcolor
그라데이션 시작 색상 설정
horz_align
수평 정렬 선택
hover_backcolor
마우스 호버시 배경색 설정
hover_back_color
마우스 호버시 배경색 설정
hover_bordercolor
마우스 다운시 보더색
hover_color_use
마우스 호버 색상 사용 유형
hover_font
마우스 호버시 폰트 설정
hover_font_use
마우스 호버시 폰트 변경 여부
hover_forecolor
마우스 호버시 전경색 설정
hover_gradient_effect
마우스 호버시 그라데이션 효과 선택
hover_gradient_endcolor
마우스 호버시 그라데이션 종료 색상 설정
hover_gradient_startcolor
마우스 호버시 그라데이션 시작 색상 설정
imagesize
이미지 크기 조절 속성 선택
image_disable
disable 상태의 이미지 설정
image_down
마우스 다운 상태의 이미지 설정
image_fillstyle
이미지 채우기 스타일 선택
image_focus
focus 상태의 이미지 설정
image_horz_align
이미지 수평 정렬 선택
image_hover
마우스 오버 상태의 이미지 설정
image_margin
이미지의 좌우마진 설정
image_normal
normal 상태의 이미지 설정
image_show
이미지 표시 여부
image_vert_align
이미지 수직 정렬 선택
line_height

줄의 높이 설정

origin
* rotate가 적용될 기준점을 설정한다. 
예를들어 컴포넌트의 width가 100px, height가 100px 일때 origin속성을 50,50으로 설정시 컴포넌트의 중심위치를 기준으로 적용

* 기본값은 컴포넌트의 좌측위(0,0) 이다.

* 기본단위는 픽셀이며 %로 입력시 퍼센트로 적용된다.
예를들어 50%,50%로 설정시 컴포넌트의 중심위치로 설정
rotate
회전 각도 (음수값 지정시 시계 반대 방향으로 회전)
scale
수평 및 수직 확대/축소 배율 (실수값 지정 가능, 1보다 작은 경우 축소됨)
skew
수평 및 수직 기울임 각도 (음수값 지정시 반대 방향으로 기울어짐)
style
스타일 설정
스타일 설정을 하기 위해선 해당 컴포넌트의 스타일 등록이 먼저 되어 있어야 함
스타일 등록은 컴포넌트 우클릭하면 나타남
style_class
미리 정의된 버튼 스타일 클래스
tabitem_xbutton_horzalign
탭아이템의 닫기(X)버튼 수평 정렬 선택
text
텍스트 설정
text_margin
텍스트의 좌우마진 설정
text_postfixicon_class

Font Awesome과 같이 클래스 기반 웹 폰트 사용시, 텍스트 뒤 아이콘에 적용될 사용자 정의 클래스 이름(여러 개를 지정할 경우 공백 문자로 구분)

text_postfixicon_text

Google Material Symbols 웹 폰트 사용시, 버튼 텍스트 뒤 아이콘에 적용될 텍스트

text_prefixicon_class

Font Awesome과 같이 클래스 기반 웹 폰트 사용시, 버튼 텍스트 앞 아이콘에 적용될 사용자 정의 클래스 이름(여러 개를 지정할 경우 공백 문자로 구분)

text_prefixicon_text

Google Material Symbols 웹 폰트 사용시, 버튼 텍스트 앞 아이콘에 적용될 텍스트

text_wordellipsis
문자열이 넓이 보다 길경우 생략기호로 표시할지 여부 (PC 환경에서 크롬계열 브라우저에서만 지원됨)
translate
수평 및 수직 위치 이동 (단위: px)
transparent

배경을 투명하게 보일지 여부

vert_align
수직 정렬 선택
word_break

문자열 자동개행 여부

arrayindex
해당 콤포넌트를 control array 로 구성할 경우의 array Index
control_id
화면 내 컨트롤의 순번
description
버튼 이름에 대한 설명
meta_id
메타 아이디 설정
name
버튼의 이름 설정
role_level
버튼 권한 레벨 단계
button_type

버튼 동작 유형을 설정한다.

click_keycode
클릭 효과를 발생할 키보드 키코드, 여러 개인 경우 콤마(,)로 구분
click_setfocus
버튼을 클릭시 포커스도 버튼으로 함께 이동할지 여부
만약 값을 false로 했을때 이전 필드에 포커스가 있고 버튼을 클릭한다면
여전히 포커스는 필드에 남아있고 버튼이벤트만 실행된다.
default_text_usage
초기값 사용 방식
dragable
마우스 드래그 가능 여부
enable
활성화 여부
enable_userlevel
버튼 활성화 사용자 권한 레벨 (사용자 권한 레벨이 enable_userlevel 보다 작은 경우, 버튼이 비활성화 됨)
enterstop
엔터 키 이동시 포커스를 받을지 여부
hidden
거래 화면에 보일지 여부. 거래 데이터에는 존재
hidden_parent_maxwidth
부모 크기가 hidden_parent_minwidth 이상인 경우, 숨김 처리(0인 경우, 처리 안함)
hidden_parent_minwidth
부모 크기가 hidden_parent_minwidth 이하인 경우, 숨김 처리(0인 경우, 처리 안함)
hot_key
function key 선택(버튼 클릭을 대신할 hot_key를 선택)
mouse_cursor
마우스 커서의 모양 선택
push_state

버튼 생성시 눌림 상태 설정한다.

tabstop
탭 키 이동시 포커스를 받을지 여부
tooltip
풍선 도움말로 나타날 텍스트 설정
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 문자열 표현 가능)
}
anchor

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

autosize
크기 자동 조절 옵션
bottom
bottom 좌표 설정 (Pixel 단위)
display_type

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

height
높이 설정 (Pixel 단위)
height_percent
높이 설정 (Percent)
height_unit
height size type
margin

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

position

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

resize_dir

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

right
right 좌표 설정 (Pixel 단위)
width
너비 설정 (Pixel 단위)
width_percent
너비 설정 (Percent)
width_unit
width size type
x
X 좌표 설정 (Pixel 단위)
y
Y 좌표 설정 (Pixel 단위)
link_data

Api

Name Description
addcustomclass
컴포넌트에 특정 CSS 클래스를 추가하는 API이다.
addcustominputclass

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

addtransitionclass

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

animate

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

animatefinish

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

animatestop

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

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

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

filldupdata
dup 버퍼가 활성화 되어있는지 여부를 확인하고 dup 버퍼에 있는 값을 반환하는 API이다.
fittext
텍스트 글자 크기에 맞춰서 버튼 컨트롤의 너비 높이 사이즈가 자동으로 변경되는 API이다.

nFitOption 파라미터는 옵션 파라미터로 값을 주지 않을경우 기본값은 넓이/높이 모두 맞춤이고 옵션에 따라 넓이만, 높이만 적용가능 하다.

nFitHorzDirect 파라미터는 옵션 파라미터로 값을 주지 않을경우 기본값은 오른쪽방향으로 크기 조정이 되고 옵션에 따라 왼쪽 방향으로도 크기 조정이 가능하다.

nFitVertDirect 파라미터는 옵션 파라미터로 값을 주지 않을경우 기본값은 아래쪽방향으로 크기 조정이 되고 옵션에 따라 윗쪽 방향으로도 크기 조정이 가능하다.
getarrayindex
필드컨트롤 및 버튼컨트롤의 arrayindex 값을 가져오는 API이다.
getbackcolor
오브젝트의 배경색을 가져오는 API이다.
getbottom
컨트롤의 아랫쪽(bottom) 위치값을 반환하는 API이다.
getboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 반환하는 API이다.
getbuttontype
button_type 속성값을 반환하는 API입니다.
getclickkeycode

버튼의 click_keycode 속성값을 반환하는 API이다.

getcontrolid
컨트롤의 아이디값을 반환하는 API이다.
getcontrolkind

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

getcustomdata

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

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

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

getflip
컴포넌트의 flip값을 반환하는 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이다.
getgradienteffect
버튼 그라데이션 효과 스타일을 가져오는 API이다.
getgradientendcolor
버튼 그라데이션 효과의 끝색상을 반환한다.
getgradientstartcolor
버튼 그라데이션 효과의 시작 색상을 반환한다.
getheight
컨트롤의 높이(height)값을 반환하는 API이다.
gethorzalign
버튼의 텍스트 수평정렬 상태를 반환하는 API이다.
gethostdata
거래 가능한 모든 컨트롤의 host에서 수신받은 전문 전송용 텍스트를 반환하는 API이다.
gethoverfontuse
hover_font_use속성값을 반환하는 API입니다.
getimagedisable
버튼이 비활성화 되었을 때의 이미지 경로를 가져오는 API이다.
getimagedown
버튼이 눌러졌을 때의 이미지 경로를 가져오는 API이다.
getimagefillstyle
버튼 컨트롤에 이미지 채움 형식을 반환하는 API이다.
getimagefocus
버튼이 포커스를 가지고 있을 때의 이미지 경로를 가져오는 API이다.
getimagehover
버튼에 마우스를 올렸을 때의 이미지 경로를 가져오는 API이다.
getimagenormal
버튼의 기본 이미지 경로를 가져오는 API이다.
getimageshow

버튼의 이미지 표시 여부를 가져오는 API이다.

getimagesize
버튼 컨트롤의 사이즈 옵션을 반환하는 API이다.
getinputindex
컨트롤의 in_index값을 반환하는 API이다.
getinputtype

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

getjdom
컴포넌트에 해당하는 jQuery 오브젝트를 리턴한다.
getleft
컨트롤의 왼쪽(x) 위치값을 반환하는 API이다.
getlinkxdataset
해당 콤포넌트에 Bind 되어 있는 xDataSet의 인스턴스를 반환하는 API이다.
getlinkxdatasetcolumnid
해당 콤포넌트에 Bind 된 xDataSet의 Column ID를 반환하는 API이다.
getlinkxdatasetid
해당 콤포넌트에 Bind 된 xDataSet ID를 반환하는 API이다.
getmargin
컴포넌트의 margin 속성값을 반환하는 API입니다.

getmetaid
meta_id속성값을 반환하는 API이다.
getmousecursor
버튼의 마우스 커서 모양을 가져오는 API이다.
getname
컨트롤의 이름을 반환하는 API이다.
getobjectkind
해당 인스턴스가 어떤 종류의 오브젝트인지 판단한다.
getorigin
컴포넌트의 origin값을 반환하는 API이다.
getoutputindex
컨트롤의 in_index값을 반환하는 API이다.
getparent

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

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

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

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

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

getrectex

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

getright
모든 컨트롤의 오른쪽(right) 위치값을 반환하는 API이다.
getrolelevel
버튼의 role_level 속성을 가져오는 API이다.
getrotate
컴포넌트의 rotate값을 반환하는 API이다.
getscale
컴포넌트의 scale값을 반환하는 API이다.
getskew
컴포넌트의 skew값을 반환하는 API이다.
getstatuspush
버튼의 눌러진 상태를 반환하는 API이다.
getstyleid
해당 콤포넌트에 적용되어 있는 STYLE ID를 반환합니다.
gettableviewpos
컴포넌트가 위치한 테이블뷰의 내 위치 정보를 가져오는 API이다.
gettabstop
컨트롤의 tabstop 상태를 반환하는 API이다.
gettext
컨트롤에 입력된 텍스트를 반환하는 API이다.
gettextmargin

텍스트의 좌우측 마진을 정보 배열을 리턴하는 API입니다.

gettooltipbox
컴포넌트 tooltipbox 속성값을 리턴하는 API이다.
gettooltipshowtype
버튼의 tooltip_showtype 속성값을 가져오는 API이다.
gettooltiptext
버튼에 설정된 툴팁 텍스트를 가져오는 API이다.
gettop
컨트롤의 윗쪽(y) 위치값을 반환하는 API이다.
gettranslate
컴포넌트의 translate값을 반환하는 API이다.
gettransparent
배경 투명여부를 읽어들이는 API이다.
getuserdata
콤포넌트에 사용자가 저장한 특정 값을 가져오는 API이다.
getvertalign
버튼의 텍스트 수직정렬 상태를 반환하는 API이다.
getvisible
오브젝트가 화면에 보이고 있는지 여부를 가져오는 API이다.
getwidth
컨트롤의 너비값(width)을 리턴하는 API이다.
getwindowbottom

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

getwindowleft

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

getwindowrect

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

getwindowright

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

getwindowtop

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

getwordbreak
컨트롤의 줄바꿈 여부를 반환하는 API이다.
hascustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있는지 여부를 리턴하는 API이다.
hascustominputclass

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

isexpired
해당 API호출 시점에 해당 오브젝트가 소멸되지 않고 존재하는지 여부를 확인하는 API이다.
ishasfocus
컨트롤이 현재 포커스를 받고 있는지 확인하는 API이다.
ispanelchild
해당 컨트롤이 패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
istabpanelchild
해당 컨트롤이 탭패널에 속해있는 컨트롤인지 여부를 반환하는 API이다.
movetodragend 드래그가 완료된 위치로 컴포넌트의 위치를 이동한다.
prop

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

propcreate

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

registerevent

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

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

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

rotate

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

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

setarrayindex
컨트롤의 배열 arrayindex 값을 설정하는 API이다.
setbackcolor
컨트롤의 배경색을 설정하는 API이다.
setbackcolorex
컨트롤의 배경색을 설정하는 API이다.
setbackcoloropacity
컨트롤의 back_color_opacity값을 변경하는 API이다.
setborder
컨트롤의 테두리 스타일을 설정하는 API이다.
setbordercolor
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolordir
컨트롤의 테두리 색상을 설정하는 API이다.
setbordercolorex
컨트롤의 테두리 색상을 경계선마다 설정하는 API이다.
setborderradius

버튼의 보더 굴림값을 설정하는 API이다.

setborderwidth

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

setborderwidthex

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

setbottom
컴포넌트의 부모 기준 컴포넌트 아랫쪽(bottom) 위치값을 지정하는 API이다.
setboxshadoweffecttype
컴포넌트의 boxshadow_type 속성값을 설정하는 API이다.
setclickkeycode

버튼의 click_keycode 속성값을 설정하는 API이다.

setcustomdata

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

setcustomprop
Custom속성으로 사용하는 속성들의 값을 설정하는 API이다.
setdescription
컴포넌트의 description 속성값을 동적으로 변경할 수 있는 API입니다.
setdragable dragable 속성값을 설정한다.
setenable
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setenableex
해당 컨트롤의 활성화(enable) 여부를 설정하는 API이다.
setflip
컴포넌트의 flip값을 지정하는 API이다.
setfocus
해당 컨트롤에 포커스를 지정하는 API이다.
setfocusex
포커스를 줄 컨트롤을 지정하는 API이다.
setfont
컨트롤의 text 폰트 정보를 설정하는 API이다.
setfontex
콤포넌트의 폰트를 classFont 클래스를 이용하여 동적으로 변경하는 API이다.
setforecolor
컨트롤의 글자색을 설정하는 API이다.
setforecolorex
컨트롤의 글자색을 설정하는 API이다.
setgradienteffect
버튼 그라데이션 효과 스타일을 지정하는 API이다.
setgradientendcolor
버튼 그라데이션 효과를 입힐 때 끝색상을 지정하는 API이다.
setgradientstartcolor
버튼 그라데이션 효과를 입힐 때 시작색상을 지정하는 API이다.
setheight
컨트롤의 높이(height)값과 높이 단위를 변경하는 API이다.
sethorzalign
버튼의 텍스트 수평정렬 상태를 설정하는 API이다.
sethostdata
거래 가능한 모든 컨트롤에 host에 데이터를 설정하는 API이다.
sethoverfontuse
hover_font_use속성값을 설정하는 API입니다.
hover_font기능을 사용할 경우 true값을 파라미터로 전달 합니다.
setimagedisable
버튼이 비활성화 되었을 때의 이미지를 설정하는 API이다.
이미지영역분할을 사용하지 않을경우에는 파라미터 strImageURL에 해당 이미지 경로만을 설정하면 되고 만약 이미지영역분할을 하고자 한다면 아래와 같이 파라미터 strImageURL에 값을 주면된다. (이미지 분할 각각의 크기는 최소 4pixel이상)

예) "/IMG/test.png,L(10), R(10)" - 이미지중 왼쪽크기 10 pixel, 오른쪽크기 10 pixel 로 부분이미지 지정
setimagedown
버튼이 눌러졌을 때의 이미지를 설정하는 API이다.
이미지영역분할을 사용하지 않을경우에는 파라미터 strImageURL에 해당 이미지 경로만을 설정하면 되고 만약 이미지영역분할을 하고자 한다면 아래와 같이 파라미터 strImageURL에 값을 주면된다. (이미지 분할 각각의 크기는 최소 4pixel이상)

예) "/IMG/test.png,L(10), R(10)" - 이미지중 왼쪽크기 10 pixel, 오른쪽크기 10 pixel 로 부분이미지 지정
setimagefillstyle
버튼 컨트롤에 이미지 채움 형식을 설정하는 API이다.
setimagefocus
버튼이 포커스를 가지고 있을 때의 이미지를 설정하는 API이다.
이미지영역분할을 사용하지 않을경우에는 파라미터 strImageURL에 해당 이미지 경로만을 설정하면 되고 만약 이미지영역분할을 하고자 한다면 아래와 같이 파라미터 strImageURL에 값을 주면된다. (이미지 분할 각각의 크기는 최소 4pixel이상)

예) "/IMG/test.png,L(10), R(10)" - 이미지중 왼쪽크기 10 pixel, 오른쪽크기 10 pixel 로 부분이미지 지정
setimagehover
버튼에 마우스를 올렸을 때의 이미지를 설정하는 API이다.
이미지영역분할을 사용하지 않을경우에는 파라미터 strImageURL에 해당 이미지 경로만을 설정하면 되고 만약 이미지영역분할을 하고자 한다면 아래와 같이 파라미터 strImageURL에 값을 주면된다. (이미지 분할 각각의 크기는 최소 4pixel이상)

예) "/IMG/test.png,L(10), R(10)" - 이미지중 왼쪽크기 10 pixel, 오른쪽크기 10 pixel 로 부분이미지 지정
setimagenormal
버튼의 기본 이미지를 설정하는 API이다.
이미지영역분할을 사용하지 않을경우에는 파라미터 strImageURL에 해당 이미지 경로만을 설정하면 되고 만약 이미지영역분할을 하고자 한다면 아래와 같이 파라미터 strImageURL에 값을 주면된다. (이미지 분할 각각의 크기는 최소 4pixel이상)

예) "/IMG/test.png,L(10), R(10)" - 이미지중 왼쪽크기 10 pixel, 오른쪽크기 10 pixel 로 부분이미지 지정
setimageshow

버튼의 이미지 표시 여부를 설정하는 API이다.

setimagesize
버튼에 삽입된 이미지의 size 옵션을 설정하는 API이다.
setinputindex
컨트롤의 in_index값을 설정하는 API이다.
setinputtype

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

setleft
컨트롤의 왼쪽(x) 위치값을 지정는 API이다.
setlefttop
컨트롤의 위치를 지정하는 API이다.
setmargin
컴포넌트의 margin 속성값을 설정하는 API입니다.

setmarginex

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

setmetaid
속성중 meta_id 값을 변경하는 API입니다.
setmousecursor
버튼의 마우스 커서 모양을 설정하는 API이다.
setname
컨트롤의 이름을 설정하는 API이다.
만약 기존에 동일한 이름이 존재한다면 false를 반환한다.
성공하면 그 이후에는 해당 이름으로 컨트롤 엑세스가 가능하다.
setorigin
컴포넌트의 origin값을 지정하는 API이다.
setoutputindex
컨트롤의 out_index값을 설정하는 API이다.
setpointerevents

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

setposition
컴포넌트의 position 속성값을 설정하는 API이다.
setrect
컨트롤의 크기를 지정하는 API이다.
setrectex
컨트롤의 좌표를 변경하는 API로써 파라미터는 class형태로 전달한다.
setright
컴포넌트의 부모 기준 컴포넌트 오른쪽(right) 위치값을 지정하는 API이다.
setrolelevel
버튼의 role_level 속성을 설정하는 API이다.
setrotate
컴포넌트의 rotate값을 지정하는 API이다.
setscale
컴포넌트의 scale값을 지정하는 API이다.
setsize

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

setsizeex
컨트롤의 크기와 단위를 변경하는 API이다.
setskew
컴포넌트의 skew값을 지정하는 API이다.
setstatuspush
버튼의 눌러진 상태를 설정하는 API이다.
settabstop
컨트롤의 tabstop 상태를 설정하는 API이다.
settext
컨트롤에 텍스트를 설정하는 API이다.
settextmargin

텍스트의 좌우측 마진을 설정하는 API입니다.

settooltipbox
컴포넌트 tooltipbox 속성을 설정하는 API이다.
settooltipshowtype
버튼의 tooltip_showtype 속성값을 설정하는 API이다.
settooltiptext
버튼에 툴팁 텍스트를 설정하는 API이다.
settop
컨트롤의 윗쪽(y) 위치값을 지정는 API이다.
settranslate
컴포넌트의 translate값을 지정하는 API이다.
settransparent
배경 투명여부를 설정하는 API이다.
setuserdata
콤포넌트에 사용자 정의 값을 저장하기 위한 API이다.
setvertalign
버튼의 텍스트 수직정렬 상태를 설정하는 API이다.
setvisible
오브젝트를 화면에 보이게 할 지 여부를 설정하는 API이다.
setwidth
컨트롤의 너비값(width)과 너비 단위를 변경하는 API이다.
setwordbreak
컨트롤의 줄바꿈 여부를 설정하는 API이다.
setzorder
해당 컴포넌트의 순서를 [맨 위로] 또는 [맨 뒤로] 바꿀 수 있는 API이다.
showtooltip
버튼에 툴팁텍스트가 지정되어 있는경우 툴팁을 보이거나 숨기는 API이다.
툴팁은 기본적으로 툴팁텍스트가 지정되어 있는경우 마우스가 해당 콤포넌트에
올라오게 되면 자동으로 보이지만 이 API를 통해 원하는시점에 툴팁을 보이거나
숨기기를 할 수 있다.
togglecustomclass
컴포넌트에 특정 CSS 클래스가 추가되어 있으면 삭제하고, 없으면 추가하는 API이다.
togglecustominputclass

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

togglestatuspush
버튼의 눌러진 상태를 토글 처리하는 API이다.
val

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

Event

Name Description
on_begindrag

마우스 드래그 시작 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_click

버튼에서 마우스가 클릭 됐을 때 호출됨

on_enddrag

드래그 시작한 곳의 개체 안에 마우스 드롭 완료 시 호출되는 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_focusin
입력 포커스를 얻을 때 호출되는 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.
on_focusout

입력 포커스를 잃을 때 호출되는 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

on_keydown

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

on_mousedown

버튼 위에 마우스 다운 이벤트가 발생할 때 호출됨, 자세한 내용은 샘플 소스를 참조한다.

on_mousein

버튼 위에 마우스 커서가 위치할 때 호출되며, 자세한 내용은 샘플 소스를 참조한다.

on_mouseup
버튼에서 마우스가 up 됐을 때 호출됨
on_prekeydown

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

on_rclick

마우스 오른쪽 버튼 클릭 이벤트이며, 자세한 내용은 샘플 소스를 참조한다.

Update Date

20101005