차트에서 사용할 이벤트들을 추가합니다.
이벤트 추가 후 차트 객체의 최신 사항을 반영하기 위해 반드시draw()을 호출해줘야 됩니다.
{ibchart}.setEvents(opt);
| Name | Type | Required | Description |
|---|---|---|---|
opt |
array<object> |
필수 | 이벤트 종류와 핸들러로 구성된 객체 |
none
| Value | Description |
|---|---|
| searchEnd | 조회 완료 이벤트 |
| addSeries | 시리즈 추가 완료 이벤트 |
| afterPrint | 프린트 직후 이벤트 |
| beforePrint | 프린트 직전 이벤트 |
| click | 차트 영역 클릭 이벤트 |
| drilldown | 드릴다운 이벤트 |
| drillup | 드릴업 이벤트 |
| drillupAll | 최상단 드릴업 이벤트 |
| redraw | redraw 이벤트 |
| selection | 선택 이벤트 |
| seriesAfterAnimate | 시리즈 애니메이션 직후 이벤트 |
| seriesClick | 시리즈 클릭 이벤트 |
| seriesHide | 시리즈 숨김 이벤트 |
| seriesLegendItemClick | 시리즈 범례 클릭 이벤트 |
| seriesMouseOut | 시리즈 마우스 아웃 이벤트 |
| seriesMouseOver | 시리즈 마우스 오버 이벤트 |
| seriesShow | 시리즈 보임 이벤트 |
| seriesSetRootNode | 트리맵/선버스트 루트 노드 변경 이벤트 |
| addPoint | 포인트 추가 이벤트 |
| pointClick | 포인트 클릭 이벤트 |
| pointMouseOut | 포인트 마우스 아웃 이벤트 |
| pointMouseOver | 포인트 마우스 오버 이벤트 |
| pointRemove | 포인트 제거 이벤트 |
| pointSelect | 포인트 선택 이벤트 |
| pointUnselect | 포인트 선택 해제 이벤트 |
| pointUpdate | 포인트 업데이트 이벤트 |
| pointLegendItemClick | 포인트 범례 클릭 이벤트 (pie 등) |
| legendItemClick | 범례 항목 클릭 이벤트 (표시/숨김 취소 가능) |
| pointDragStart | 포인트 드래그 시작 이벤트 |
| pointDrag | 포인트 드래그 중 이벤트 |
| pointDrop | 포인트 드래그 완료 이벤트 |
| xAxisSetExtremes | x축 표시 범위 변경 직전 이벤트 |
| xAxisAfterSetExtremes | x축 표시 범위 변경 후 이벤트 |
| yAxisSetExtremes | y축 표시 범위 변경 직전 이벤트 |
| yAxisAfterSetExtremes | y축 표시 범위 변경 후 이벤트 |
// 조회 완료 이벤트 등록
myChart.setEventListener("searchend",function(event){
if(event.code === -1 || event.msg !== "OK") {
return -1;
}
console.log("데이터 " + event.type + " 완료!");
});
| version | desc |
|---|---|
| 7.3.0.0 | |
| 7.3.1.32 | 이벤트 추가 (seriesSetRootNode, pointLegendItemClick, legendItemClick, pointDragStart, pointDrag, pointDrop, xAxisSetExtremes, xAxisAfterSetExtremes, yAxisSetExtremes, yAxisAfterSetExtremes) |