2012-02-06 149 views

回答

3

看看HasCell接口。你可以實現這個接口並用TextInputCell覆蓋getCell,getValue和/或getFieldUpdater方法。

如果您的有效內容是一個數據傳輸對象,其數字字段類似BigDecimal,那麼在getValue方法中,您只需使用String.valueOf(bd.doubleValue()),其中bd是BigDecimal實例。您也可以考慮使用Google的NumberFormat格式化字符串。至於更新DTO的字段值,請實現getFieldUpdater方法。

什麼想說的可以在這裏找到我一個複雜的例子:Why are there no decent examples of CompositeCell in use within a CellTable?