質問: celltableに編集可能な数値セルを追加する GWTのCellTableを編集可能でない番号のセルに使用していて、うまくいきます。編集可能な数字のセルには標準的なアプローチがありますか? その場合は、サンプルコードを入力してください。
回答: HasCellインターフェースを見てください。このインターフェイスを実装し、getCell、getValue、getFieldUpdaterの各メソッドをオーバーライドするTextInputCellを使用してこのインターフェイスを実装できます。 ペイロードがBigDecimalのようなNumberフィールドを持つデータ転送オブジェクトの場合、getValueメソッドでString.valueOf(bd.doubleValue())を使用します.bdはBigDecimalインスタンスです。 GoogleのNumberFormatを使用して文字列をフォーマットすることも考えられます。 DTOのフィールド値を更新する場合は、getFieldUpdaterメソッドを実装します。 A complex example of what I'm talking about can be found here: Why are there no decent examples of CompositeCell in use within a CellTable?