← All widgetsWidget 153 · emcp_custom_153

Data Table

Elementor widget5 layouts19 content options28 style options5 panel sections

Built with the EMCP Widget Builder and registered under the EMCP Custom category of the Elementor panel. Search the panel for: table, data, csv, sortable, pricing, comparison.

Setup guide

  1. Open a page in Elementor, search the panel for Data Table and drag it into a container.
  2. Content › Data: Table Data (CSV), Delimiter, First Row Is Header, First Column Is Header, Caption, Footer Note.
  3. Content › Features: Sortable Columns, Search Box, Search Placeholder, Rows Per Page (0 = all), Responsive Mode, Sticky Header, Striped Rows, Cell Borders and 5 more.
  4. Pick a Style: Clean, Card, Dark header, Minimal lines, Rounded rows. Each one is shown below.
  5. Style tab sections: Header, Cells, Search, Pager & Caption. Colours, typography and spacing set here are scoped to this widget instance.
  6. Publish. Every option is a standard Elementor control, so it responds to the editor, dynamic tags and global styles as usual.
Conditional options: Search Placeholder appears when Search Box is yes.
Ships with its own JavaScript; it runs once per instance and re-initialises inside the Elementor editor preview.
Layout

Clean

Style = clean

Layout

Card

Style = card

Layout

Dark header

Style = dark-head

Layout

Minimal lines

Style = minimal

Layout

Rounded rows

Style = rounded

Options reference

Every control the widget exposes, grouped by panel section. Names in code are the setting keys used by the MCP tools (add-free-widget, update-widget).

Content tab

Data

OptionTypeChoices / rangeDefaultNotes
Table Data (CSV)
csv
TextareaPlan,Price,Storage,Users,Support Star...One row per line, cells separated by the delimiter below. Wrap a cell in double quotes if it contains the delimiter. Cells may contain simple links: [Text](https://example.com).
Delimiter
delimiter
DropdownComma, Semicolon, Tab, Pipe,
First Row Is Header
header_row
Toggleon / offyes
First Column Is Header
header_col
Toggleon / off
Caption
caption
Text
Footer Note
footer_note
Text

Features

OptionTypeChoices / rangeDefaultNotes
Sortable Columns
sortable
Toggleon / offyes
Search Box
search
Toggleon / off
Search Placeholder
search_ph
TextSearch...Shown when search = yes
Rows Per Page (0 = all)
per_page
Numbermin 0, max 5000
Responsive Mode
responsive
DropdownHorizontal scroll, Stack rows as cards (mobile), Hide columns after the third (mobile)scroll
Sticky Header
sticky_head
Toggleon / off
Striped Rows
striped
Toggleon / offyes
Cell Borders
bordered
Toggleon / off
Highlight Row on Hover
hover
Toggleon / offyes
Compact
compact
Toggleon / off
Highlight Column (0 = none)
highlight_col
Numbermin 0, max 500
Right-align Numeric Cells
align_nums
Toggleon / offyes
Style
style
DropdownClean, Card, Dark header, Minimal lines, Rounded rowsclean

Style tab

Header

OptionTypeChoices / rangeDefaultNotes
Typography
th_typo
Typography
Color
th_color
Color#101828
Background
th_bg
Color#f9fafb
Header Background (dark header style)
th_bg_dark
Color#101828Shown when style = dark-head
Header Text (dark header style)
th_color_dark
Color#ffffffShown when style = dark-head
Padding
th_pad
Dimensions
Alignment
th_align
Button groupLeft, Center, Rightleft
Sort Arrow Color
sort_color
Color#98a2b3

Cells

OptionTypeChoices / rangeDefaultNotes
Typography
td_typo
Typography
Color
td_color
Color#344054
Padding
td_pad
Dimensions
Alignment
td_align
Button groupLeft, Center, Rightleft
Row Background
row_bg
Color#ffffff
Stripe Background
stripe_bg
Color#f9fafb
Hover Background
hover_bg
Color#f4ebff
Highlighted Column Background
hl_bg
Color#f4ebff
Border Color
border_color
Color#eaecf0
Border Width
border_w
Slidermin 0, max 6, px1
Table Radius
radius
Slidermin 0, max 40, px12
Table Shadow
shadow
Box shadow
Link Color
link_color
Color#6a11cb
Header Column Typography
first_col_typo
Typography

Search, Pager & Caption

OptionTypeChoices / rangeDefaultNotes
Caption Typography
cap_typo
Typography
Caption Color
cap_color
Color#101828
Footer Note Color
note_color
Color#667085
Search Border
input_border
Color#d0d5dd
Pager Color
pager_color
Color#475467
Pager Active Background
pager_active
Color#6a11cb

Add it with the MCP tools

Any connected agent can place this widget: call add-free-widget with widget_type: "emcp_custom_153" and a settings object using the keys above. Run get-custom-widget with id 153 for the full JSON spec.