现在我正在玩ScrollTable from GWT Incubator 。我试图在用户选择一行然后单击“编辑”按钮时实现功能,然后他将能够编辑该特定对象。现在我必须检查已选择哪一行
Integer secRowPosition = e.getSelectedRows().iterator().next().getRowIndex();
然后查询我的数据表中的行和列以选择唯一的 ID,然后查询我的数据库中的该对象:
myObject = getObjectFromDBbyID(dataTable.getText(secRowPosition, 0));
这个方法对我来说效果很好,但是是否可以直接从表中获取该对象而不是形成数据库,这样我就可以节省一些时间而无需查询数据库。
我假设我需要将每个对象分配给 ScrollTable 中的行才能做到这一点。有什么想法吗?
最佳答案
可能有更好的方法,但我使用的一种方法是存储对您希望在按钮小部件内编辑的对象的引用。您可以通过扩展 Button 并向每一行添加一个实例来实现此目的。
只要单击相应的编辑按钮,就可以随时使用适当的对象。
关于java - 从 GWT ScrollTable 获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1085121/