要求很简单,但我不知道该怎么做。 有一个带有一列单选按钮的单元格(或复选框,但只允许选择一行),在用户选择该行后,有一个按钮,用户可以单击该按钮查看该行的详细信息。
怎么做?
我尝试使用SingleSelectionModel,但我假设用户原点选择第3行radiobutton,然后将row3底层字段设置为true,然后当用户选择第5行radiobutton时,第5行对应字段设置为true,但是没有办法将先前的第3行选定字段设置为false。
答案 0 :(得分:0)
没有办法自动完成。你必须通过应用循环来自己完成。在该列上使用字段更新程序,并根据设置其他复选框或单选按钮的值获取值。你可以通过这段代码获得所有其他元素:
GridReportFields ldp = dataGrid.getVisibleItem(rowNo);
这里GridReportFields是我的模型类。现在你有对应row的对象,你可以设置该对象的任何变量的值。像:
ldp.setCheckBoxValue(真);
这里的setCheckBoxValue()是模型类的setter方法。