Skip to content

Key-Value Table

The Key-Value Table element displays structured label-value pairs in a clean two-column table layout. Use it for product specs, profile details, technique breakdowns, or any structured data.


Overview

Key-Value Tables present information in a scannable format with labels on the left and values on the right:

LabelValue
StyleMuay Thai
OriginThailand
DifficultyAdvanced

Adding a Key-Value Table

  1. Open the Website Builder
  2. Find Key-Value Table in the Elements panel (under Display)
  3. Drag it onto your page
  4. Configure data rows in the General Tab

Properties

General Tab

Data Source

OptionDescription
StaticDefine rows manually in the builder
From ElementPull data from another element (e.g., JSON Data Source)

Static Data Rows

Add label-value pairs directly:

  • Click Add Row to add a new pair
  • Enter the Label (left column) and Value (right column)
  • Click the X button to remove a row

Element Data Source

When using "From Element":

PropertyDescription
Source Element IDThe ID of the source element (e.g., a JSON Data Source)
Key FieldThe field name to use as the label (e.g., label)
Value FieldThe field name to use as the value (e.g., value)

If the source provides a plain object (not an array), the object's keys become labels and values become display values automatically.

Display Settings

PropertyDescriptionDefault
Columns1 (single table) or 2 (side-by-side tables)1
Label Width (%)Width percentage of the label column (10-80)40
Striped RowsAlternate row backgrounds for readabilityOn
Show BorderBottom border on each rowOn

Color Tab

PropertyDescriptionDefault
Background ColorContainer backgroundTransparent
Border ColorContainer borderTransparent

Dimensions Tab

PropertyDescription
WidthElement width
HeightElement height (auto by default)
PaddingInner spacing
MarginOuter spacing
Border RadiusCorner rounding

Use Cases

Product Specifications

Display technical details for products or items.

User Profile Details

Show user information in a structured format.

Technique Breakdown

Present technique attributes like style, difficulty, and category.

Settings Summary

Display configuration values in a readable format.


Best Practices

  1. Keep labels short - Use concise, descriptive labels

  2. Use 2-column layout for many rows - Split long tables side-by-side for better use of space

  3. Enable striped rows - Improves readability for tables with many rows

  4. Adjust label width - If labels are short, reduce width to give more space to values


Questions?

If you have any questions, please don't hesitate to contact us. Alternatively, you can submit an issue on this platform.

Useful Links:

Web Elements - https://help.acenji.com/#/./create-web-application/elements/index

Was this article helpful?

No-Code App Builder