컴포넌트 배경 그라데이션에 대한 예시 화면이다.
그라데이션 관련 속성으로는 gradient_effect, gradient_startcolor, gradient_endcolor가 있다.
그라데이션 관련 API로는 getgradienteffect, setgradienteffect가 제공된다.
그라데이션은 배경 이미지와 함께 표시되며, gradient_effect 속성을 0:none이 아닌값으로 설정시, 배경색 및 transparent 속성은 무시된다.
템플릿 위치: /HTML5/COMPONENT/COMMON/background_gradient
템플릿 파일
/** * 그라데이션 관련 상수 * * XFD_GRADIENT_NONE = 0; // none * XFD_GRADIENT_VERT = 1; // vertical * XFD_GRADIENT_HORZ = 2; // horizontal * XFD_GRADIENT_FORWARD = 3; // forwarddiagonal * XFD_GRADIENT_BACKWARD = 4; // backwarddiagonal */ // "setgradienteffect" 버튼 이벤트 function btn_setgradienteffect_on_click(objInst) { var gradient_effect; gradient_effect = pnl_gradient.getgradienteffect(); factory.consoleprint("before gradient_effect = " + gradient_effect); // 콤보박스에서 선택한 유형으로 패널 그라데이터 유형 설정 gradient_effect = cbo_gradienteffect.getselectedcode(); pnl_gradient.setgradienteffect(gradient_effect); gradient_effect = pnl_gradient.getgradienteffect(); factory.consoleprint("after gradient_effect = " + gradient_effect); }