====== 배경 그라데이션 가이드======
컴포넌트 배경 그라데이션에 대한 예시 화면이다.
그라데이션 관련 속성으로는 gradient_effect, gradient_startcolor, gradient_endcolor가 있다.
그라데이션 관련 API로는 getgradienteffect, setgradienteffect가 제공된다.
그라데이션은 배경 이미지와 함께 표시되며, gradient_effect 속성을 0:none이 아닌값으로 설정시, 배경색 및 transparent 속성은 무시된다.
===== 예시 =====
템플릿 위치: /HTML5/COMPONENT/COMMON/background_gradient
템플릿 파일
* [[xf5projecthome>template/screen/HTML5/COMPONENT/COMMON/background_gradient.xml|background_gradient.xml]]
* [[xf5projecthome>template/screen/HTML5/COMPONENT/COMMON/background_gradient.js|background_gradient.js]]
* [[xf5projecthome>template/template.html?xframe_screen_url=/HTML5/COMPONENT/COMMON/background_gradient|새창으로 실행]]
echo '';
echo '';
echo '';
==== 화면 스크립트 ====
/**
* 그라데이션 관련 상수
*
* 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);
}