Files
metabuilder/packages/data_table/scripts/functions.json
johndoe6345789 9284b9a67b Refactor function definitions across multiple packages to remove luaScript references
- Updated functions.json files in theme_editor, ui_auth, ui_footer, ui_header, ui_home, ui_intro, ui_level2, ui_level3, ui_level4, ui_level5, ui_level6, ui_login, ui_pages, ui_permissions, user_manager, and workflow_editor packages.
- Removed luaScript entries from function definitions, retaining only category and other relevant metadata.
- Adjusted documentation in prisma/README.md to remove LuaScript entity reference.
2026-01-07 14:54:33 +00:00

133 lines
3.1 KiB
JSON

{
"$schema": "https://metabuilder.dev/schemas/json-script.schema.json",
"schemaVersion": "2.2.0",
"package": "data_table",
"description": "Data table operations for sorting, filtering, pagination, and export",
"functions": [
{
"id": "init_initialize",
"name": "initialize",
"exported": true,
"description": "Initialize data table",
"category": "lifecycle"
},
{
"id": "sorting_sort_column",
"name": "sortByColumn",
"exported": true,
"description": "Sort table by column",
"category": "sorting"
},
{
"id": "sorting_toggle_direction",
"name": "toggleSortDirection",
"exported": true,
"description": "Toggle sort direction",
"category": "sorting"
},
{
"id": "filtering_apply",
"name": "applyFilters",
"exported": true,
"description": "Apply filters to data",
"category": "filtering"
},
{
"id": "filtering_search",
"name": "searchData",
"exported": true,
"description": "Search across all columns",
"category": "filtering"
},
{
"id": "filtering_filter_column",
"name": "filterByColumn",
"exported": true,
"description": "Filter by specific column",
"category": "filtering"
},
{
"id": "pagination_change_page",
"name": "changePage",
"exported": true,
"description": "Navigate to page",
"category": "pagination"
},
{
"id": "pagination_next",
"name": "nextPage",
"exported": true,
"description": "Go to next page",
"category": "pagination"
},
{
"id": "pagination_previous",
"name": "previousPage",
"exported": true,
"description": "Go to previous page",
"category": "pagination"
},
{
"id": "selection_toggle_row",
"name": "toggleRow",
"exported": true,
"description": "Toggle row selection",
"category": "selection"
},
{
"id": "selection_select_all",
"name": "selectAll",
"exported": true,
"description": "Select all rows",
"category": "selection"
},
{
"id": "selection_clear",
"name": "clearSelection",
"exported": true,
"description": "Clear all selections",
"category": "selection"
},
{
"id": "export_csv",
"name": "exportToCSV",
"exported": true,
"description": "Export data to CSV",
"category": "export"
},
{
"id": "export_json",
"name": "exportToJSON",
"exported": true,
"description": "Export data to JSON",
"category": "export"
},
{
"id": "export_data",
"name": "exportData",
"exported": true,
"description": "Export data in specified format",
"category": "export"
}
],
"exports": {
"functions": [
"initialize",
"sortByColumn",
"toggleSortDirection",
"applyFilters",
"searchData",
"filterByColumn",
"changePage",
"nextPage",
"previousPage",
"toggleRow",
"selectAll",
"clearSelection",
"exportToCSV",
"exportToJSON",
"exportData"
]
}
}