Commit ce19627
Add Data Explorer tab for database browsing under API Connections
Introduces a new "Data Explorer" tab under API Generation & Connections
that provides a DBeaver-like database management experience. Features a
three-panel layout with database API selector, schema/table tree navigator,
and read-only data grid with pagination, sorting, filtering, and search.
- New standalone components: DfDataExplorerComponent, DfDbSelectorComponent,
DfSchemaTreeComponent, DfDataGridComponent
- DataExplorerService for lazy API calls (services, _schema, _table)
- Performance-optimized: no data loaded until user explicitly selects it
- Server-side pagination (50 rows per page) to keep browser responsive
- Full i18n support with dataExplorer translation scope
- Matches existing DreamFactory UI theme and patterns
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>1 parent 3b02fd4 commit ce19627
File tree
26 files changed
+1351
-8
lines changed- dist
- assets/i18n
- dataExplorer
- src
- app
- adf-data-explorer
- services
- assets/i18n
- dataExplorer
26 files changed
+1351
-8
lines changedSome generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
245 | 245 | | |
246 | 246 | | |
247 | 247 | | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
248 | 252 | | |
249 | 253 | | |
250 | 254 | | |
| |||
This file was deleted.
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Large diffs are not rendered by default.
This file was deleted.
0 commit comments