版本3.1中的GXT库发生了一些变化,我不确定我是否使用正确的技术在Grid
中创建可编辑的整数列。似乎所需的代码过于复杂,但也许这就是它的原因。有没有比以下更好的方法?
ColumnConfig<M, Integer> column = new ColumnConfig<M, Integer>(valueProvider, width, title);
IntegerPropertyEditor editor = new NumberPropertyEditor.IntegerPropertyEditor();
NumberInputCell<Integer> cell = new NumberInputCell<>(editor);
new IntegerField(cell);
column.setCell(cell);
请注意,如果省略new IntegerField(cell)
语句,则该列包含一个数字(整数)单元格,其中包含向下箭头(如组合框箭头),这似乎很奇怪。