GWT - 具有整数值的datagrid列

时间:2011-12-15 05:12:48

标签: gwt gwt2 gwt-2.4

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

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

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

现在,我可以将这个整数显示为一个字符串,但是有没有办法显示整数值?

1 个答案:

答案 0 :(得分:13)

自己找到答案,

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

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