2011-10-19 2 views

답변

9

, 당신이 뭔가를 시도 할 수 있습니다 ...

table.addCellPreviewHandler(new Handler<IdObject>() 
    { 

     @Override 
     public void onCellPreview(
      CellPreviewEvent<IdObject> event) 
     { 
      if ("mouseover".equals(event.getNativeEvent().getType())) { 
       Element cellElement = event.getNativeEvent().getEventTarget().cast(); 
       // play with element 
      } 
     } 
    }); 

UDP : 셀 값을 가져 오는 방법. 내가 하나가 열과 연관된 데이터 모델 (또는 개체)를 얻고 싶은 것이 가정

private String getElementValue(
    Element element) 
{ 
    Element child = element.getFirstChildElement().cast(); 
    while (child != null) 
    { 
     element = child; 
     child = element.getFirstChildElement().cast(); 
    } 
    return element.getFirstChild().getNodeValue(); 
} 
+0

안녕하세요 글로버, 대단히 감사합니다. 그것의 작동하지만 특정 열에 대해 설정하는 방법을 knont. 예를 들면. 나는 celltable의 여섯 번째 열의 마우스 오버 이벤트가 필요합니다. 저를 도와주세요? Gnik – Prince

+1

CellPreviewEvent가 INT 방법 GetColumn이 : – cardamo

+0

안녕 globerz을 가지고 사전에 감사합니다, 감사합니다. 그 일. 그러나 나는 문제가있다. 나는 칼럼의 데이터를 얻을 필요가있다. 나는 마우스 위에있다. 나는 그것을 시도하고있다. 알고 있다면. 도와주세요. 미리 감사드립니다, Gnik – Prince

4

, 당신은 단순히이 실제로 모델입니다 열 데이터 모델을 돌려

event.getValue() 

호출 할 수 있습니다 테이블은 전체 행에 사용됩니다.

관련 문제