2015-01-30 5 views
0

추상 클래스를 재정 의하여 DataGrid 헤더를 사용자 정의하려고합니다. 내가 필요한 것은 각 헤더의 열이 어떤 유형인지 파악하는 것입니다.데이터 격자의 열 유형 결정

Column<T, ?> column = getTable().getColumn(index); 

와일드 카드 유형을 찾는 방법이 있습니까? 나는 엄격하게 Java에 대해서 말하지 않고 있지만, java는 GWT의 관점에서 말하고있다. 나는 런타임에 타입 소거 때문에 나에 대한 와일드 카드의 정보를 원한다는 것을 알고 있지만 앞서 언급 한 컬럼의 값이 타입인지를 결정하는 방법이있다, 예를 들어, String 또는 Date? 필터링 기능을 제공하려면이 정보가 필요합니다. String보다 Date 필터에 대해 다른 컨트롤을 렌더링해야합니다.

이 정보를 저장하기 위해 Column 클래스를 확장하는 방법에 대해 생각해 보았습니다. 그러나 다른 방법이 있다면 궁금합니다.

답변

1

여기에 Column의 dataStoreName 속성을 사용할 수 있습니다. 이렇게하면 유형이 직접 제공되지는 않지만 예를 들어 다음과 같이 할 수 있습니다. 가지고있는 다른 열 유형에 대한 열거 형을 작성한 후 특성에 넣으십시오.

+0

감사합니다. 이것은 훌륭하게 작동 할 것입니다. – alkis