페이지 트리
메타 데이터의 끝으로 건너뛰기
메타 데이터의 시작으로 이동

이 페이지의 이전 버전을 보고 있습니다. 현재 버전 보기.

현재와 비교 페이지 이력 보기

« 이전 버전 3 다음 »


page no.  88932484

Start Release No : 7.0.500.20240509-11 / Update Release No : 

작성자 :  한재모  / 검수자 :  원강연


  1. 기능 설명
    1. Default, Polygon, Scatter Chart 의 계열을 Script API 를 통해 추가, 삭제, Clear 할 수 있는 기능을 제공

  2. 사용 방법
    1. 각 차트의 컨트롤의 AddSeries, RemoveSeries, ClearSeries Script API 함수를 통해 계열의 대한 추가, 삭제 등의 기능이 가능
    2. 계열에 대한 기본 항목만 설정되며, 데이터를 표시하기 위한 값 필드 등에 대한 항목은 별도로 설정해야 함
    3. AddSeries 의 경우, 각 차트에 계열 객체를 반환
    4. RemoveSeries 기능의 경우, 삭제하고자 하는 계열의 이름을 파라미터로 전달 해야 함

      순 번함 수 명파라미터반환 타입기 능비 고
      1AddSeries-object각 차트에 해당하는 계열을 추가 추가한 계열 객체를 반환
      2RemoveSeriesseriesName(string)void파라미터로 전달한 이름에 해당하는 계열을 삭제
      3ClearSeries-void모든 계열을 삭제
  3. 사용 예제 코드

    /**************************************
     * 버튼 컨트롤이 클릭되는 시점에 발생합니다.
     * * arguments :  
     *		 string	Id (Readonly:False) : 컨트롤이름 
     *		 string	Text (Readonly:False) : 라벨 값 
    **************************************/
     var OnButtonClick  = function(sender, args){
    	if(args.Id == 'btn_default_add'){
    		var newSeries = Chart.AddSeries();
    		newSeries.ValueField = '판매단가';
    		Matrix.doRefresh('Chart');
    	}
    	
    	if(args.Id == 'btn_default_remove'){
    		Chart.RemoveSeries('Series6');
    		Matrix.doRefresh('Chart');
    	}
    	if(args.Id == 'btn_default_clear'){
    		Chart.ClearSeries();
    		Matrix.doRefresh('Chart');
    	}
    	if(args.Id == 'btn_polygon_add'){
    		var newSeries = PolygonChart.AddSeries();
    		newSeries.ValueField = '판매단가';
    		Matrix.doRefresh('PolygonChart');
    	
    	}
    	if(args.Id == 'btn_polygon_remove'){
    		PolygonChart.RemoveSeries('Series6');
    		Matrix.doRefresh('PolygonChart');
    	}
    	if(args.Id == 'btn_polygon_clear'){
    		PolygonChart.ClearSeries();
    		Matrix.doRefresh('PolygonChart');
    	}
    	if(args.Id == 'btn_scatter_add'){
    		var newSeries = ScatterChart.AddSeries();
    		newSeries.SeriesX = ScatterChart.FieldInfo.Get('V');
    		newSeries.SeriesY = ScatterChart.FieldInfo.Get('C');
    		newSeries.LabelSeries = ScatterChart.FieldInfo.Get('C');
    		
    		Matrix.doRefresh('ScatterChart');
    	}
    	if(args.Id == 'btn_scatter_remove'){
    		ScatterChart.RemoveSeries('Series2');
    		Matrix.doRefresh('ScatterChart');
    	}
    	if(args.Id == 'btn_scatter_clear'){
    		ScatterChart.ClearSeries();
    		Matrix.doRefresh('ScatterChart');
    	}
     };


참고 사항

  • 값으로 표시될 값 필드 등 각 계열에 연결할 정보나 개별 설정 정보는 Script 를 통해 별도로 설정해야함
기능 정보
  • API Open
  • UI Open
  • Read Only
  • Not Use
  • Hidden
  • Not Recommend
  • 해당 없음
시작 버전 정보

샘플 정보

  • 샘플 URL :
  • 샘플 파일

공유된 파일이 아직 없습니다.

  • 레이블 없음