There are also alternative approaches. The above solution will not use Binder and you can’t use Binder’s Validation mechanism. If you want to use that, I would recommend to use Grid’s un-buffered editor instead, i.e. Grid.getEditor().setBuffered(false); There will not be 25 text fields visible at the same time, but experience will be otherwise pretty much the same.
If you need keyboard navigation with Grid’s un-buffered editor use