2011-05-04 4 views
0
CellTable CellTable에 두 개의 열이 있습니다.

CellTable의 다른 열에서 셀 검색

열 A에는 AbstractInputCell를 확장하는 사용자 지정 RadioButtonGroupCell가 들어 있습니다. 그룹에는 3 개의 라디오 버튼이 있습니다.

열 B는 ButtonCell을 포함하고 있으며 버튼을 클릭하면 A 열의 사용자 선택이 지워집니다.

제 문제는 열 A에서 셀을 검색하는 방법을 모르겠습니다. A 열에서 관련 셀을 검색 할 수 있으면 거기에서 작업 할 수 있습니다. 열이 부모와 공유합니까? Element 함께 작업 할 수 있습니까? 나는 따라야 할 '모범 사례'를 모르고 있으며 모든 팁에 대해 감사 할 것입니다.


Element element = (Element) cellTable.getRowElement(rowIndex); 
InputElement inputElement = (InputElement) element; 
inputElement.setChecked(false); 
cellTable.redraw(); 

흠, cellTable.redraw()는 모든 행의 모든 ​​라디오 버튼을 선택 취소합니다. 더 많은 작업이 필요합니다 .....

답변

0

할 수 있습니다 (다음 줄을 사용하여 객체) 현재 선택한 행을 얻을

cellTable.getDisplayedItems(). 개체를 얻으면 (색인)

를 얻을, . 그 값 cellTable.getDisplayedItems()을 설정할 수 (인덱스) .SET ... 값이 설정되면) (표

cellTable.redraw을 다시 그리기

;

호프가 도움이 되었기를 바랍니다 ....

+0

답변 주셔서 감사합니다. Saket, 결국 원래 게시물의 수정 내용과 같이 수정했습니다. – cvh

관련 문제