我将GWT的CellTable用于不可编辑的数字单元格,它运行良好。是否有可编辑数字单元格的标准方法
如果是,请提供一些示例代码。
看看HasCell接口。您可以实现这个接口,并使用覆盖getCell、getValue和/或getFieldUpdater方法的TextInputCell对其进行深入研究。
如果您的负载是一个数据传输对象,它有一个像BigDecimal这样的Number字段,那么在getValue方法中,您只需要使用String.valueOf(bd.bdoubleValue()),其中bd是BigDecimals实例。您也可以考虑使用Google的NumberFormat来格式化字符串。至于更新DTO的字段值,请实现getFieldUpdater方法。
我所说的一个复杂的例子可以在这里找到:为什么在CellTable中没有使用CompositeCell的像样的例子?