필드에 플레이스홀더 효과를 설정하거나 삭제하는 API이다.
Parameters | Type | Description |
---|---|---|
instPropInfo | INSTANCE | 속성 정보 오브젝트 |
Type | Description |
---|---|
BOOL | 정상여부 |
instPropInfo파라미터를 null로 설정시 플레이스 홀더 효과가 삭제된다.
function btn_setplaceholdereffect_on_mouseup()
{
var prop_obj = {
// 표시할 텍스트(기본값: '')
text: "한글123abc",
// 애니메이션 효과가 동작할 시간(단위: ms)(기본값: 300)
effect_duration: 300,
// focusout시 폰트(기본값: ['굴림체',9,0,0,0,0])
focusout_font: ["맑은고딕",10,0,0,0,0],
// focusout시에 비해 focus-in시, 줄어들 폰트사이즈 차이(기본값: 2)
fontsize_gap: 2,
// focusin시, 글자 색상(기본값: [51,153,255])
focusin_fore_color: [51,153,255],
// focusout시, 글자 색상(기본값: [170,170,170])
focusout_fore_color: [170,170,170],
// focusin시, 텍스트 좌측 Gap(기본값: 0)
// 양수값은 텍스트 우측 이동, 음수값은 텍스트 좌측 이동
focusin_horz_gap: 0,
// focusin시, 텍스트와 컴포넌트와의 Gap(기본값: 0)
// focusin_vert_align 값이 0인 경우,
// 양수값은 텍스트 상단 이동, 음수값은 텍스트 하단 이동
// focusin_vert_align 값이 1/2인 경우,
// 양수값은 텍스트 하단 이동, 음수값은 텍스트 상단 이동
focusin_vert_gap: 0,
// focusout시, 텍스트 좌측 Gap(기본값: 0)
// 양수값은 텍스트가 우측으로 이동하고, 음수값은 텍스트 좌측 이동
focusout_horz_gap: 2,
// focusout시 텍스트 상단 Gap(기본값: 0)
// 양수값은 텍스트 하단 이동, 음수값은 텍스트 상단 이동
focusout_vert_gap: 0,
// focusout시, 표시될 플레이스홀더 위치("left"(기본값)/"center"/"right")
focusout_horz_align: "left",
// 수평방향 위치(0: 좌(기본값), 1: 우)
focusin_horz_align: 0,
// 수직방향 위치(0: 상(기본값), 1: 중, 2: 하)
focusin_vert_align: 0,
// 플레이스홀더에 적용될 사용자 정의 CSS 클래스명 (여러 개를 지정할 경우 공백 문자로 구분)
custom_class: ""
};
fld1.setplaceholdereffect(prop_obj);
}