API
ChartAnnotation

ChartAnnotation extends Annotation

ChartAnnotation의 기능을 사용하기 위해서는 'realmap-chart'모듈이 필요하다. 자세한 설명은 guide/modules에서 확인할 수 있다.


Chart 어노테이션 모델.
type'chart'이고, 설정 모델은 ChartAnnotationOptions이다.

ChartAnnotation의 기능을 사용하기 위해서는 'realmap-chart'모듈이 필요하다. 자세한 설명은 guide/modules에서 확인할 수 있다.


Properties

name: string (opens in a new tab) readonly

어노테이션 이름.
동적으로 어노테이션을 다루기 위해서는 반드시 지정해야 한다.

default :undefined

realchart: Chart

realchart

default :undefined

visible: boolean (opens in a new tab)

표시 여부.
options.visible 값을 그대로 return하는 것이 아니라, undefinednull 등으로 지정하는 경우 모델의 상태에 따라 truefalse로 해석될 수 있다.
설정의 경우 updateOptions({visible: value})로 지정하는 것과 동일하다.

default :undefined

Methods

clearOptions(render?): ChartAnnotation

명시적으로 설정된 모든 모델 설정 값들을 제거한다..

ParameterTypeDescription
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 true

return 모델 객체 자신

clearStyle(render?): ChartAnnotation

명시적으로 모델에 설정된 모든 style 값들을 제거한다.

ParameterTypeDescription
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 false

destroy(): null

객체가 소유한 참조 등을 해제하고 null을 리턴한다.

list = lis.destroy();

return null

getOffset(w, h): IPoint

처음 표시될 때 실행될 에니메이션 설정 정보.

ParameterType
wnumber (opens in a new tab)
hnumber (opens in a new tab)

removeOption(prop, render?): ChartAnnotation

명시적으로 설정된 모델 설정 값을 제거해서 모델의 기본 값이 적용되도록 한다.

ParameterTypeDescription
propkeyof (opens in a new tab) ChartAnnotationOptions설정 항목 이름
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 true

return 모델 객체 자신

setStyle(prop, value, render?): ChartAnnotation

모델 css style 값을 변경한다.

ParameterTypeDescription
propstring (opens in a new tab)css 스타일 항목 이름.
valueany (opens in a new tab)적용할 스타일 값.
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 true

setStyles(styles, render?): ChartAnnotation

여러 항목의 모델 css style 값들을 json 객체로 지정해서 동시에 변경한다.

ParameterTypeDescription
stylesany (opens in a new tab)스타일 항목들과 값들이 설정된 json 객체
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 true

toggleOption(prop, render?): ChartAnnotation

boolean (opens in a new tab) 타입의 모델 설정 값을 반대 값으로 변경한다.

ParameterTypeDescription
propkeyof (opens in a new tab) ChartAnnotationOptions설정 항목 이름
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 true

return 모델 객체 자신

updateOption(prop, value, render?): ChartAnnotation

모델 설정 값을 변경한다.

ParameterTypeDescription
propkeyof (opens in a new tab) ChartAnnotationOptions설정 항목 이름
valueany (opens in a new tab)설정 값
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 true

return 모델 객체 자신

updateOptions(source?, render?): ChartAnnotation

모델 설정 값들을 변경한다.

ParameterTypeDescription
sourceChartAnnotationOptions설정 옵션들이 포함된 json 객체
renderboolean (opens in a new tab)true로 지정하면 옵션 변경 시 맵차트를 다시 그린다. 기본갑 true

return 모델 객체 자신