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

Gwt 检索CellTable中另一列中的单元格,gwt,Gwt,我在单元格表中有两列: 列A包含一个自定义RadioButtonGroupCell,它扩展了AbstractInputCell。该组包含三个单选按钮 列B包含一个ButtonCell,点击该按钮可以清除用户在列a中所做的选择 我的问题是我不知道如何从B列中检索a列中的单元格。如果我可以从a列中检索相关单元格,我可以从那里计算出来。这些列是否共享我可以使用的父元素?我不知道该遵循什么“最佳实践”,如果有任何提示,我将不胜感激 修正如下: Element element = (Element) ce

我在单元格表中有两列:

列A包含一个自定义RadioButtonGroupCell,它扩展了AbstractInputCell。该组包含三个单选按钮

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

我的问题是我不知道如何从B列中检索a列中的单元格。如果我可以从a列中检索相关单元格,我可以从那里计算出来。这些列是否共享我可以使用的父元素?我不知道该遵循什么“最佳实践”,如果有任何提示,我将不胜感激

修正如下:

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

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

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

cellTable.getDisplayedItems.getindex

获取对象后,设置其值 cellTable.getDisplayedItems.getindex.SET

设置值后,重新绘制表格

cellTable.redraw


希望这能有所帮助……

谢谢你的回答,Saket,最后我修复了这个问题,如编辑我的原始帖子所示。