Table
Table renders tabular data from a list of dictionaries.
What it is for
Use Table when a page needs to present datasets with stable columns and repeated rows.
Available methods
Page.table(data)Column.table(data)Tab.table(data)MenuSection.table(data)MenuSubSection.table(data)Card.table(data)Table.column(...)
Request models
Table
data
Table.column(...)
keylabelcontentdetailalign
Returned models
- Container helpers return a
Table Table.column(...)returns a tableColumn
Example
py
from longlink.ui.page import Page
page = Page()
table = page.table(
data=[
{"name": "Marketing", "owner": "Alice", "budget": "$12,000"},
{"name": "Website", "owner": "Bruno", "budget": "$8,000"},
]
)
table.column("name", label="Project")
table.column("owner", label="Owner")
table.column("budget", label="Budget", align="right")