emcp_custom_153Built 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.
Search Placeholder appears when Search Box is yes.Style = clean
Style = card
Style = dark-head
Style = minimal
Style = rounded
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).
Data
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Table Data (CSV)csv | Textarea | Plan,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). | |
Delimiterdelimiter | Dropdown | Comma, Semicolon, Tab, Pipe | , | |
First Row Is Headerheader_row | Toggle | on / off | yes | |
First Column Is Headerheader_col | Toggle | on / off | ||
Captioncaption | Text | |||
Footer Notefooter_note | Text |
Features
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Sortable Columnssortable | Toggle | on / off | yes | |
Search Boxsearch | Toggle | on / off | ||
Search Placeholdersearch_ph | Text | Search... | Shown when search = yes | |
Rows Per Page (0 = all)per_page | Number | min 0, max 500 | 0 | |
Responsive Moderesponsive | Dropdown | Horizontal scroll, Stack rows as cards (mobile), Hide columns after the third (mobile) | scroll | |
Sticky Headersticky_head | Toggle | on / off | ||
Striped Rowsstriped | Toggle | on / off | yes | |
Cell Bordersbordered | Toggle | on / off | ||
Highlight Row on Hoverhover | Toggle | on / off | yes | |
Compactcompact | Toggle | on / off | ||
Highlight Column (0 = none)highlight_col | Number | min 0, max 50 | 0 | |
Right-align Numeric Cellsalign_nums | Toggle | on / off | yes | |
Stylestyle | Dropdown | Clean, Card, Dark header, Minimal lines, Rounded rows | clean |
Header
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographyth_typo | Typography | |||
Colorth_color | Color | #101828 | ||
Backgroundth_bg | Color | #f9fafb | ||
Header Background (dark header style)th_bg_dark | Color | #101828 | Shown when style = dark-head | |
Header Text (dark header style)th_color_dark | Color | #ffffff | Shown when style = dark-head | |
Paddingth_pad | Dimensions | |||
Alignmentth_align | Button group | Left, Center, Right | left | |
Sort Arrow Colorsort_color | Color | #98a2b3 |
Cells
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Typographytd_typo | Typography | |||
Colortd_color | Color | #344054 | ||
Paddingtd_pad | Dimensions | |||
Alignmenttd_align | Button group | Left, Center, Right | left | |
Row Backgroundrow_bg | Color | #ffffff | ||
Stripe Backgroundstripe_bg | Color | #f9fafb | ||
Hover Backgroundhover_bg | Color | #f4ebff | ||
Highlighted Column Backgroundhl_bg | Color | #f4ebff | ||
Border Colorborder_color | Color | #eaecf0 | ||
Border Widthborder_w | Slider | min 0, max 6, px | 1 | |
Table Radiusradius | Slider | min 0, max 40, px | 12 | |
Table Shadowshadow | Box shadow | |||
Link Colorlink_color | Color | #6a11cb | ||
Header Column Typographyfirst_col_typo | Typography |
Search, Pager & Caption
| Option | Type | Choices / range | Default | Notes |
|---|---|---|---|---|
Caption Typographycap_typo | Typography | |||
Caption Colorcap_color | Color | #101828 | ||
Footer Note Colornote_color | Color | #667085 | ||
Search Borderinput_border | Color | #d0d5dd | ||
Pager Colorpager_color | Color | #475467 | ||
Pager Active Backgroundpager_active | Color | #6a11cb |
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.