Как использовать редактируемый NumberCell в GWT 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 ответ
Решение
В GWT нет редактируемой ячейки для чисел. Вы можете скопировать вставить EditTextCell и изменить его, чтобы использовать числа вместо строк. Кроме того, вы должны при каждом нажатии проверять, была ли нажатая клавиша цифровой клавишей.