{"body": [{"type": "table", "options": {"rowClick": "selectRecord", "addButton": false, "tableName": "clients", "filterField": "name", "listenColumn": "name", "columnsToShow": ["name", "counsel", "phone", "email"], "showGlobalSearch": false}}], "title": "Clients", "footer": [{"type": "button", "label": "Close", "onClick": "closeModal"}], "header": [{"type": "filter-select", "options": {"data_column": "name", "debounce_ms": 250, "max_results": 25, "placeholder": "Search clients by name...", "populateMode": "immediate", "source_table": "clients", "search_fields": ["name"], "source_column": "client_id", "data_column_id": "selected_client_id", "display_column": "name"}}, {"type": "button", "label": "Add Client", "formName": "Client"}, {"type": "button", "label": "Detail View", "onClick": "openSelectedDetail"}]}