我已经创建了一个基于GWT展示中的DataGrid的GWT 2.5的DataGrid。与此不同的是,我需要子行中的可编辑单元格。带有可编辑子行的GWT DataGrid
当在上面的代码中将TextCell中的子行的TableBuilder更改为EditTextCell时,编辑工作正在进行。
但是,这里有问题,我没有看到他们来自何处,以及如何解决:
- 当在子行中的单元格点击,编辑corectly启动,但细胞的根行的值显示为 - 编辑后,新值显示在根行中的单元格中。编辑单元格中的值与编辑之前的值相同。
Here you can see上面的示例代码中的问题,只是使子行中的单元格可编辑。
查看此列的FieldUpdater时,我发现始终只有根行被提供为参数,即使在编辑子行时也是如此。子内部信息可以在内部正确找到,但不会提供给我的处理程序。
覆盖列并将子行提供给FieldUpdater会显示一个不同的问题:编辑单元格中的所有单元格显示新的值。当隐藏和显示朋友时,这些值是正确的 - As seen here
我明显地错过了这里的东西,关于DataGrid渲染如何工作。有人可以帮助我吗?
任何帮助的欢迎, 迈克尔