2011-05-04 54 views
0

我有兩個列在一個CellTable檢索在另一列細胞在CellTable

列A包含一個自定義RadioButtonGroupCell,其延伸AbstractInputCell。該組包含三個單選按鈕。

列B包含ButtonCell,並且在按鈕上點擊應該清除用戶在A列中所做的選擇

我的問題是我不知道如何來檢索列A單元格從列B.如果我能從列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

謝謝您的回答薩基,我到底該定中所示的編輯我原來的職位。 – cvh 2011-05-11 09:35:04