如何在GWT Celltable中使用可编辑的NumberCell?

时间:2011-06-07 14:50:56

标签: java gwt gwt-2.2-celltable

有人知道如何实现这个目标吗?

我想将一个NumberCell添加到GWT CellTable,并希望像EditTextCell一样使用内联编辑。

对于EditTextCell,我使用:

    Column<Parameter, String> editableColumn = new Column<Parameter, String>(
            new EditTextCell()) {
        @Override
        public String getValue(Parameter parameter) {
            return parameter.getString();
        }
    };

我想使用“可编辑的NumberCell”,但不知道如何做到这一点。

请帮帮我! :)

对于NumberCell:

    Column<Parameter, Number> column = new Column<Parameter, Number>(
            new NumberCell()) {
        @Override
        public Number getValue(Parameter parameter) {
            return (Number) parameter.getNumberValue();
        }
    };

1 个答案:

答案 0 :(得分:2)

GWT中的数字没有可编辑的单元格。您可以复制粘贴EditTextCell并将其更改为使用数字而不是字符串。另外,如果按下的键是数字键,你必须检查每个keydown。