GWT - 具有整数值的datagrid列

Muk*_*ain 1 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();
                }
            };
Run Code Online (Sandbox Code Playgroud)

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

现在,我可以将此整数显示为字符串,但有没有显示整数值的方法?

Muk*_*ain 13

自己找到了答案,

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

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