Framework: Grid ability to add/remove rows without invoking refreshAll()

Created on 16 Feb 2018  路  3Comments  路  Source: vaadin/framework

From forum ( https://vaadin.com/forum/#!/thread/16971751 ):
I have a large Grid > 100 rows and > 40 columns
Invoking refreshAll() take a large data transfer and freeze browser for some moments.
Is there any solutions to add/remove row in Grid without refreshAll() ?

I can use refreshItem() for row update, but there is performance problem appear when i need to add/remove.
Plaese add a ability to add/remove single row without full grid update with refreshAll().

I use Vaadin 8.3.1, Chrome 64.0.3282.167 64bit , Jetty embedded 9.4.8.v20171121 with Vaadin servlet.

enhancement

Most helpful comment

Agree. This has been a major issue for us coming from Table.

EDIT: In fact, I know why it's marked Enhancement, but from a customer point-of-view (since we're forced to Grid rather than Table, this is a regression.)

All 3 comments

Agree. This has been a major issue for us coming from Table.

EDIT: In fact, I know why it's marked Enhancement, but from a customer point-of-view (since we're forced to Grid rather than Table, this is a regression.)

Using Flow today. Seems like issue didn't resolved in Flow too.

Was this page helpful?
0 / 5 - 0 ratings