Table widget lvgl

What do you want to achieve?

I’m working on my project and i must show data in specific tabular view.
And I saw that you don’t have a table widget which i need to create this view.

Do you see alternative options and workaround to achieve it?

I don’t see any alternatives

Mention some use cases

data logging, showing in table json data, prices

Hi, unfortunately, you’re right: LVGL’s Table widget isn’t available in SquareLine Studio at the moment. One reason is that the table API is quite limited when it comes to more advanced table operations and flexible layouts.

A practical workaround is to build a “row” as a reusable component (for example: a container with labels for each column), and then create the rows dynamically at runtime and fill them with your data (JSON, logs, prices, etc.). This approach is usually more flexible than the table widget itself:

  • no limitations on styling (fonts, spacing, separators, alignment)
  • full control over the content (custom cells, icons, formatting)
  • easy to handle variable row count and scrolling (put the rows into a scrollable container)