Skip to main content
String
Table border color. Null when unset.
Table border style.
Int!
required
Table border width in pixels.
Padding inside body cells.
Vertical alignment of cell content. MIDDLE maps to MJML middle, not center.
Column definitions, including header labels.
One cell template per column. Repeated per collection item in dynamic mode.
String!
required
Header row background color.
Boolean
Bold header text. Null uses the renderer default.
Int
Header font size in pixels. Null uses the renderer default.
Boolean
Italic header text. Null uses the renderer default.
Padding inside header cells. Null uses cell padding / renderer default.
Boolean
Strikethrough header text. Null uses the renderer default.
String!
required
Header cell text color.
Boolean
Underlined header text. Null uses the renderer default.
Horizontal alignment of the table.
ID!
required
Stable id of this section (blockId in storage).
Always TABLE.
Int
Cap on dynamic rows rendered from the collection. Null shows all.
How columns stack on small screens.
Static grid vs event-driven rows.
String
Event path for dynamic rows, e.g. properties.order_products. Null in static mode.
String!
required
Section background color.
Padding around the section.
Boolean!
required
Whether column header labels are shown.
Explicit grid of cells for static mode.