Important Notice - Forums is archived
To simplify things and help our users to be more productive, we have archived the current forum and focus our efforts on helping developers on Stack Overflow. You can post new questions on Stack Overflow or join our Discord channel.

Vaadin lets you build secure, UX-first PWAs entirely in Java.
Free ebook & tutorial.
Have specific table row change height
In my table I want to add in-line editing. This feature will switch the content of a cell from a label and a edit button to a dropdown-select and two buttons, occupying about twice the height plus it should also select the row of the table that the button contains.
Now I'm having a problem getting the table to repaint the table with a new height for the specific row. The original height remains after clicking and the edit content is cut by half in height and no selection of the row in the table is triggered either.
I've tried setting the table component to immediate and have also tried with different repaint requests for the table and for the MainView, nothing has worked.
Does anyone know what I need to do to get the row of the table to adjust its height in real time?
This is some of the code in the column generator holding the in-line edit functionality.
final SButton editBt = Cf.button();
editBt.addListener(new Button.ClickListener() {
@Override
public void buttonClick(ClickEvent event) {
cellLayout.removeComponent(idleLayout);
cellLayout.addComponent(editLayout);
chipTable.requestRepaintAll();
chipTable.select(item);
}
});