Large Table Scroll

Description

‘Large’ table inside a Page scrollable area redraws slowly.

What MCU/Processor/Board and compiler are you using?

BeagleBone derivative - gcc

What LVGL version are you using?

V6.0

What do you want to achieve?

We’ve created a composite table object that comprises a single row table for table headings and a multi row table in a page to hold the table data. (There’s an earlier post about how to do this from a while ago - I originally posted my question there but I think it might have been the wrong place to put it).

This construction allows the table to be scrolled up/down leaving the headings in place. We’ve a touch screen so it’s actually a swipe that is used to move the table data up/town.

When the table has more than, say 50, rows (each row typically has ~15 columns) the redraw rate is a bit slow.

I suspect that the page is asking it’s children (in this case the table) to redraw itself. The table doesn’t perhaps ‘know’ what rows/columns are actually on view so redraws every cell, each of which gets clipped to the page.

What have you tried so far?

We turned off the table update but this is really only beneficial for when the table is initially populated.

Has anyone else experienced this with large scrolling tables?