2017-03-05 3 views
3

나는 Render 후에 'table'에 대한 첫 번째 행을 자동으로 클릭하려고합니다. 오류 icCube 6 iccube 6에서 fireRowClick하는 방법

enter image description here

(3961)

하지만

function(context, data, $box) { 
context.fireRowClick(0) 
} 

를 사용할 때 얻을 context.fireRowClick는

+1

컨텍스트에 문제가를, 우리는 다음 릴리스에 대한 빠른 응답 – ic3

+0

덕분에이 문제를 해결하는거야 내가 'rowClick'이벤트 이름을 테이블 환경 설정에서 클릭 이벤트에 넣지 만 작동하지 않습니다. 예를 들어, 내가 'rowClick'이벤트를 'Selection'에 넣으면 잘 작동하고 첫 번째 행을 선택했습니다. 첫 번째 테이블의 행 머리글 이름과 다른 그래프를 팝업해야하는 동일한 테이블의 행 클릭 이벤트에도 있습니다. –

답변

2

이 오류> = icCube에서 수리 된 함수가 아니다 6 (4036). 가능한 경우 업데이트하십시오. 해결 방법으로는 이벤트 다른 컨텍스트 유형 사용하여 전송 다음 조각 사용할 수 있습니다

function(context, data, $box) { 
    if(context.fireRowClick){ 
     // context is table/widget context 
     context.fireRowClick(0);  
    } else { 
     // context is reporting context (before the fix) 
     var axisIndex = data.getAxes().getAxisCount() - 1;   
     var event = new viz.event.SingleSelectionEvent({ 
      uniqueName : data.getAxes().getAxis(axisIndex).getMemberUniqueName(0,0), 
      name : data.getAxes().getAxis(axisIndex).getMemberCaption(0,0), 
     }) 
     context.eventMgr().fireEvent('rowClick', event) 
    } 
} 
+0

에 대한 –