I have grid in my Vaadin project. I need to edit the cell/s by click on the cell. I dont need buffered mode, but I need help with this.
My grid code:
Grid grid = new Grid();
IndexedContainer container = new IndexedContainer();
grid.setContainerDataSource(container);
container.addContainerProperty("March",String.class, "");
container.addContainerProperty("January",String.class, "");
container.addContainerProperty("February",String.class, "");
grid.getColumn("March").setEditable(true);
grid.getColumn("January").setEditable(true);
grid.getColumn("February").setEditable(true);
container.addItem(1);
Item item = container.getItem(1);
item.getItemProperty("March").setValue("01.03.2017");
grid.setSelectionMode(SelectionMode.NONE);
//Here I want have my addItemClickListener
grid.addItemClickListener(event ->
Notification.show("Y: " + event.getPropertyId() + " X: " + event.getItemId()));
I want change the cell "01.03.2017" E.G to "Something else". Or add a new data to the free cells from other Container property. Thanks !
Add grid.setEditorEnabled(true);