将可编辑的数字单元格添加到单元格

时间:2012-02-06 10:28:18

标签: gwt gwt-2.2-celltable

我正在使用GWT的CellTable作为不可编辑的数字单元格,它运行正常。是否有可编辑数字单元的标准方法?
如果是这样,请提供一些示例代码。

1 个答案:

答案 0 :(得分:3)

看看HasCell界面。您可以实现此接口并使用TextInputCell检测它,覆盖getCell,getValue和/或getFieldUpdater方法。

如果你的有效载荷是一个像BigDecimal这样的Number字段的数据传输对象,那么在getValue方法中你只需要使用String.valueOf(bd.doubleValue()),其中bd是BigDecimal实例。您也可以考虑使用Google的NumberFormat来格式化String。至于更新DTO的字段值,请实现getFieldUpdater方法。

我正在谈论的一个复杂的例子可以在这里找到:Why are there no decent examples of CompositeCell in use within a CellTable?

相关问题