在CellTable中的另一列中检索单元格

时间:2011-05-04 16:11:56

标签: gwt

我在CellTable中有两个列:

A列包含自定义RadioButtonGroupCell,其范围为AbstractInputCell。该组包含三个单选按钮。

B列包含ButtonCell,点击该按钮可以清除用户在A栏中所做的选择。

我的问题是我不知道如何从B列中检索A列中的单元格。如果我可以从A列中检索相关的单元格,我可以从那里进行处理。这些列是否共享我可以使用的父Element?我不知道要遵循的“最佳实践”,并会对任何提示表示感谢。


修正如下:

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

嗯,cellTable.redraw()取消选择所有行中的所有单选按钮。需要更多的工作.....

1 个答案:

答案 0 :(得分:0)

您可以通过使用以下行获取当前选定的行(对象)

cellTable.getDisplayedItems()。得到(指数)

获得对象后,设置其值    cellTable.getDisplayedItems()。得到(指数).SET ...

设置值后,重绘表

cellTable.redraw();

希望这会有所帮助......