← ClaudeAtlas

myb-p-page-tableslisted

Build, edit, and embed table-view UI elements (data-table, dynamic-data-table, simbla-table) on MyBusiness CRM pages. Invoke whenever a user wants to touch ANY table on a page — add/remove/reorder columns, change filters/sort/paging, switch edit mode (inline/modal/sidebar), Excel export, multi-row edit, summary/totals row, conditional formatting (row/cell colors), embed a related-records widget on a card page, or build a new list page like Cases/Accounts. Strong triggers: data-table, simbla-table, list page, table view, רשימה, טבלה דינמית, להוסיף עמודה לטבלה, סינון בטבלה, שורת סיכום, צביעת שורות, עיצוב מותנה, conditional formatting, inline edit, multi-row edit, related table on card, Edit-Table-View, Create-Table-View-Page, Add-Table-View-to-Form-Page, Get-Optional-Fields. Even 'change the column order' or 'תוסיף לי שדה לטבלת לקוחות' is this skill — a page element, not schema. NOT for database schema work (DB tables/fields, CLP permissions) — other skills own those.
AviMYB/mybusiness-plugins · ★ 2 · API & Backend · score 63
Install: claude install-skill AviMYB/mybusiness-plugins
# UI Tables in MyBusiness CRM Pages A "page table" is the `<div class="simbla-table">` element that renders database records on a page. It owns columns, search criteria, sorting, paging, edit mode, conditional formatting, summaries, multi-row edit and Excel export. Two flavors share the same MCP tooling: | Flavor | Where it lives | Created by | Typical use | |---|---|---|---| | `dynamic-data-table` | Standalone list pages (`apps/mybusiness/Accounts`, `apps/mybusiness/Cases`…) | `Create-Table-View-Page` | Searchable list with paging and "New" button | | Embedded `data-table` | A row inside a form/card page (e.g., Sales table on the Account card) | `Add-Table-View-to-Form-Page` | Show child records of the open record | `Edit-Table-View` operates on both — point it at a `tableId` and it doesn't care which flavor. ## Pick the right tool ``` Need a brand-new list page (with search form + table) → Create-Table-View-Page THEN Edit-Table-View to clean up Cases-inherited residue THEN Set-Page-Settings to fix the inherited "Cases" SEO title Need to change columns/filters/sort/edit mode/formatting on an existing table → Edit-Table-View Need to embed a related-records widget on a card page → Add-Table-View-to-Form-Page THEN Edit-Table-View to set aggrField on every column (the embed tool leaves them as "undefined") Need to discover what fields are available for a given class → Get-Optional-Fields (returns canonical {field, aggrField, type, text} for direct +