페이지 트리

버전 비교

  • 이 줄이 추가되었습니다.
  • 이 줄이 삭제되었습니다.
  • 서식이 변경되었습니다.

page no.   

Showpageid

Start Release No : 7.0.400.20230209 / Update Release No : 7.0.500.20240329-01

작성자 :  김예슬       / 검수자 :  이경륜


  1. 기능 설명
    1. Slider 컨트롤의 스타일을 변경할 수 있는 API가 추가되었습니다.

  2. 사용 방법
    1. 신규 추가된

      스크립트

      Script API를 이용하여 Slider 컨트롤의 스타일을 변경할 수 있습니다.

    기능 상세

    Slider 구조는 다음과 같습니다.

  3. Bar
    Image Removed
  4. Line
    Image Removed
  5. Handle
  6. FromToDataLabel
    Image Removed
  7. ActiveDataLabel
    Image Removed
  8.  Grid
    Image Removed
    지원하는 API리스트는 다음과 같습니다.

    Property

    Property Name

    Data Type설명사용 예시BarBackgroundstringBar 배경 색Slider.sliderStyle.BarBackground = ' #90dfc0 ';LineBackgroundstringLine 배경 색Slider.sliderStyle. LineBackground= ' #90dfc0 ';HandleColorstringHandle 배경 색SlidersliderStyle..HandleColor= ' #90dfc0 ';HandleBorderColorstringHandle의 Border 색Slider.sliderStyle. HandleBorderColor= ' #90dfc0 ';HoverHandleColorstringHandle의 마우스 오버 했을 때의 배경 색Slider.sliderStyle. HoverHandleColor= ' #90dfc0 ';FromToDataLabelBackgroundColorstringFrom / To Data Label의 배경 색Slider.sliderStyle. FromToDataLabelBackgroundColor= ' #90dfc0 ';FromToDataLabelTextColorstringFrom / To Data Label의 폰트 색Slider.sliderStyle.FromToDataLabelTextColor= ' #90dfc0 ';FromToDataLabelTextSizestringFrom / To Data Label의 폰트 크기Slider.sliderStyle. FromToDataLabelTextSize= ' 1 3px';FromToDataLabelTextFontstringFrom / To Data Label의 폰트 종류Slider.sliderStyle.FromToDataLabelTextFont= 'Courier';ActiveDataLabelBackgroundColorstringActive Data Label의 배경 색Slider.sliderStyle. ActiveDataLabelBackgroundColor= ' #90dfc0 ';ActiveDataLabelTextColorstringActive Data Label의 폰트 색Slider.sliderStyle. ActiveDataLabelTextColor= ' #90dfc0 ';ActiveDataLabelTextSizestringActive Data Label의 폰트 크기Slider.sliderStyle. ActiveDataLabelTextSize= ' 1 3px';ActiveDataLabelTextFontstringActive Data Label의 폰트 종류Slider.sliderStyle. ActiveDataLabelTextFont= 'Courier ';ShadowColorstringShadow 색Slider.sliderStyle.ShadowColor = ' #90dfc0 ';GridColorstringGrid 색Slider.sliderStyle.GridColor = ' #90dfc0 ';GridTextSizestringGrid 폰트 크기Slider.sliderStyle.GridColor = ' 1 3px';GridTextFontstringGrid 폰트 종류Slider.sliderStyle.GridColor = 'Courier';

API 구조

    1. 코드 블럭
      languagejs
      themeEclipse
      firstline1
      title예제 코드
      linenumberstrue
      var Slider = null; 
      
      var initControlVariables = function(){
      	Slider = Matrix.getObject("Slider"); 
      	setSliderGreen();
      };
      initControlVariables();
      
      function setSliderGreen(){
      	var green = {
      		bar: '#82d173',
      		line: '#dbf4a7',
      		handle: '#b6e94c',
      		hadleHover: '#91ba3c',
      		fromtoBgColor: '#416839',
      		activeBgColor: '#51ba3d',
      		text: 'white',
      		grid: '#c273d1'
      	};
      	// Slider의 스타일 객체 : Slider.sliderStyle
      	Slider.sliderStyle.BarBackground = green.bar;
      	Slider.sliderStyle.LineBackground = green.line;
      	Slider.sliderStyle.HandleColor = green.handle;
      	Slider.sliderStyle.HoverHandleColor = green.hadleHover;
      	Slider.sliderStyle.FromToDataLabelBackgroundColor = green.fromtoBgColor;
      	Slider.sliderStyle.FromToDataLabelTextColor = green.text;
      	Slider.sliderStyle.ActiveDataLabelBackgroundColor = green.activeBgColor;
      	Slider.sliderStyle.GridColor = green.grid;
      	Slider.sliderStyle.HandleBorderColor = green.activeBgColor;
      	Slider.sliderStyle.GridTextFont = 'Courier';
      }
      


  1. 기능 상세
    1. Slider 구조는 다음과 같습니다.

      1. Bar
        Image Added
      2. Line
        Image Added
      3. Handle
        Image Added
      4. FromToDataLabel
        Image Added
      5. ActiveDataLabel
        Image Added
      6.  Grid
        Image Added

    2. 지원하는 API리스트는 다음과 같습니다.
      • Property

        Property Name

        Data Type설명사용 예시
        BarBackgroundstringBar 배경 색Slider.sliderStyle.BarBackground = '#90dfc0';
        LineBackgroundstringLine 배경 색Slider.sliderStyle. LineBackground= '#90dfc0';
        HandleColorstringHandle 배경 색SlidersliderStyle..HandleColor= '#90dfc0';
        HandleBorderColorstringHandle의 Border 색Slider.sliderStyle. HandleBorderColor= '#90dfc0';
        HoverHandleColorstringHandle의 마우스 오버 했을 때의 배경 색Slider.sliderStyle. HoverHandleColor= '#90dfc0';
        FromToDataLabelBackgroundColorstringFrom / To Data Label의 배경 색Slider.sliderStyle. FromToDataLabelBackgroundColor= '#90dfc0';
        FromToDataLabelTextColorstringFrom / To Data Label의 폰트 색Slider.sliderStyle.FromToDataLabelTextColor= '#90dfc0';
        FromToDataLabelTextSizestringFrom / To Data Label의 폰트 크기Slider.sliderStyle. FromToDataLabelTextSize= '13px';
        FromToDataLabelTextFontstringFrom / To Data Label의 폰트 종류Slider.sliderStyle.FromToDataLabelTextFont= 'Courier';
        ActiveDataLabelBackgroundColorstringActive Data Label의 배경 색Slider.sliderStyle. ActiveDataLabelBackgroundColor= '#90dfc0';
        ActiveDataLabelTextColorstringActive Data Label의 폰트 색Slider.sliderStyle. ActiveDataLabelTextColor= '#90dfc0';
        ActiveDataLabelTextSizestringActive Data Label의 폰트 크기Slider.sliderStyle. ActiveDataLabelTextSize= '13px';
        ActiveDataLabelTextFontstringActive Data Label의 폰트 종류Slider.sliderStyle. ActiveDataLabelTextFont= 'Courier';
        ShadowColorstringShadow 색Slider.sliderStyle.ShadowColor = ' #90dfc0';
        GridColorstringGrid 색Slider.sliderStyle.GridColor = ' #90dfc0';
        GridTextSizestringGrid 폰트 크기Slider.sliderStyle.GridColor = ' 13px';
        GridTextFontstringGrid 폰트 종류Slider.sliderStyle.GridColor = 'Courier';


      • Method

        Method NameReturns설명사용 예시
        Clear()voidSlider의 스타일을 초기화시킵니다


        코드 블럭
        languagejs
        themeEclipse
        firstline1
        title예제 코드
        linenumberstrue
        collapsetrue
        Button.OnClick = function(s, e){
        	Slider.sliderStyle.Clear();
        }

사용 예제

코드 블럭
languagejs
themeEclipse
firstline1
title예제 코드
linenumberstrue
var Slider = null; 

var initControlVariables = function(){
	Slider = Matrix.getObject("Slider"); 
	setSliderGreen();
};
initControlVariables();

function setSliderGreen(){
	var green = {
		bar: '#82d173',
		line: '#dbf4a7',
		handle: '#b6e94c',
		hadleHover: '#91ba3c',
		fromtoBgColor: '#416839',
		activeBgColor: '#51ba3d',
		text: 'white',
		grid: '#c273d1'
	};
	// Slider의 스타일 객체 : Slider.sliderStyle
	Slider.sliderStyle.BarBackground = green.bar;
	Slider.sliderStyle.LineBackground = green.line;
	Slider.sliderStyle.HandleColor = green.handle;
	Slider.sliderStyle.HoverHandleColor = green.hadleHover;
	Slider.sliderStyle.FromToDataLabelBackgroundColor = green.fromtoBgColor;
	Slider.sliderStyle.FromToDataLabelTextColor = green.text;
	Slider.sliderStyle.ActiveDataLabelBackgroundColor = green.activeBgColor;
	Slider.sliderStyle.GridColor = green.grid;
	Slider.sliderStyle.HandleBorderColor = green.activeBgColor;
	Slider.sliderStyle.GridTextFont = 'Courier';
}




도움말
title참고 사항
  • 참고 사항

    1. 백업 대상 파일은 다음과 같습니다.

      1. 보고서 파일 + MX-GRID 디자인 파일(Excel, .json2, .ds) + Server Script 파일

    2. 백업 파일 저장 경로는 다음과 같습니다.

      1. /reports/cm/VERSIONS/{REPORT_CODE}/{UUID}.zip
  • 해당 기능을 사용하기 위해서는 /extention/shell/customscript.jsp 파일을 업데이트 해야 합니다.
  • 기존 백업 파일은 기존 대로 정상적으로 동작합니다. 
  • 자세한 적용 예제는 첨부파일 속 AUD보고서를 확인하여 주세요.


참고사항
title주의 사항
  • 변경 사항

    변경 전변경 후릴리즈 번호

    기본 제공 스타일만 이용할 수 있었습니다.

    자유로운 기본 제공 스타일의 커스텀이 가능합니다.

    7.0.400.20230209



기능 정보
  •  API Open
  •  UI Open
  •  Read Only
  •  Not Use
  •  Hidden
  •  Not Recommend
  •  해당 없음
시작 버전 정보
  • Release No : 7.0.400.20230209


정보
title샘플 정보
  • 샘플 URL :
  • 샘플 파일

첨부 파일
patterns.*jsp,.*zip,.*xml,.*js,.*mtsd,.*xlsx,.*xlsb,.*mtzb,.*mtvx,.*mtx,.*mtxz,.*mtsz


페이지 속성
hiddentrue

View file
name(BCRM D4258) Slider 차트 문의_Sample.mtsz
height250

페이지 속성
hiddentrue
정보
titleBCRM 정보


(BCRM#D4258) Slider 차트 문의