2013-08-16 2 views
0

대시 보드 컨트롤에서 선택 이벤트를 수신 할 수 있습니까? 설명서를 한 번 보았지만 컨트롤, 차트 만 찾을 수는 없습니다 ...Google Chart Dashboard Control 이벤트 처리기

내가하려는 것은 범주 선택기 선택에 따라 data.group 함수를 실행하는 것입니다. 결과 데이터 세트로 표 차트를 업데이트하십시오.

도움이 될 것입니다. 감사합니다.

답변

2

사용자가 컨트롤과 상호 작용할 때 "statechange"이벤트를 사용하여 작업을 트리거합니다.

google.visualization.events.addListener(control, 'statechange', function() { 
    var state = control.getState(); 
    // do something with state 
}); 
+0

각 컨트롤에는 컨트롤의 기능에 따라 다른 속성을 가진 다른 상태 개체가 있습니다. https://developers.google.com/chart/interactive/docs/gallery/controls#categoryfilter에 설명되어있는 CategoryFilter 컨트롤에는 'selectedValues'속성이있는 상태가 있습니다.이 속성은에 의해 선택된 0, 1 또는 그 이상의 값 목록을 포함합니다. 컨트롤 (사용자에 의해 또는 프로그래밍 방식으로 선택됨) – dlaliberte