GWT-具有整数值的datagrid列
我想在GWT中向datagrid添加一列,该列应该显示整数值。但是,我找不到任何可以显示整数的单元格。这是我的密码GWT-具有整数值的datagrid列,gwt,gwt2,gwt-2.4,Gwt,Gwt2,Gwt 2.4,我想在GWT中向datagrid添加一列,该列应该显示整数值。但是,我找不到任何可以显示整数的单元格。这是我的密码 Column<Trade, Integer> sellQuantityColumn = new Column<Trade, Integer>(new NumberCell(NumberFormat.getFormat("##"))) { @Override pu
Column<Trade, Integer> sellQuantityColumn =
new Column<Trade, Integer>(new NumberCell(NumberFormat.getFormat("##"))) {
@Override
public Integer getValue(Trade object) {
return object.getSellQty();
}
};
列sellQuantityColumn=
新列(新的NumberCell(NumberFormat.getFormat(“###”)){
@凌驾
公共整数getValue(交易对象){
return object.getSellQty();
}
};
这显示一个错误-构造函数列(NumberCell)未定义
现在,我可以将这个整数显示为字符串,但是有没有办法显示整数值呢?我自己找到了答案 使用NumberCell的正确方法是使用java.lang.Number作为数据类型,而不是整数或浮点
Column<Trade, Number> sellQuantityColumn = new Column<Trade, Number>(new NumberCell()) {
@Override
public Integer getValue(Trade object) {
return object.getSellQty();
}
};
Column sellQuantityColumn=新列(new NumberCell()){
@凌驾
公共整数getValue(交易对象){
return object.getSellQty();
}
};
我自己找到了答案
使用NumberCell的正确方法是使用java.lang.Number作为数据类型,而不是整数或浮点
Column<Trade, Number> sellQuantityColumn = new Column<Trade, Number>(new NumberCell()) {
@Override
public Integer getValue(Trade object) {
return object.getSellQty();
}
};
Column sellQuantityColumn=新列(new NumberCell()){
@凌驾
公共整数getValue(交易对象){
return object.getSellQty();
}
};