1

我想在 GWT 中的数据网格中添加一列,该列应显示整数值。但是,我找不到任何可以显示整数的单元格。这是我的代码

    Column<Trade, Integer> sellQuantityColumn = 
            new Column<Trade, Integer>(new NumberCell(NumberFormat.getFormat("##"))) {
                @Override
                public Integer getValue(Trade object) {
                    return object.getSellQty();
                }
            };

这显示了一个错误 - 构造函数 Column(NumberCell) 未定义。

现在,我可以将这个整数显示为字符串,但是有什么方法可以显示整数值吗?

4

1 回答 1

13

自己找到了答案,

使用 NumberCell 的正确方法是使用 java.lang.Number 作为数据类型,而不是整数或浮点数。

        Column<Trade, Number> sellQuantityColumn = new Column<Trade, Number>(new NumberCell()) {
            @Override
            public Integer getValue(Trade object) {
                return object.getSellQty();
            }
        };
于 2011-12-15T09:08:15.597 回答