Angular components for viewing and executing stored queries with parameter input, interactive AG Grid results, and entity linking. The recommended replacement for the deprecated @memberjunction/ng-query-grid.
The Query Viewer provides a complete query execution experience: a parameter input form, an AG Grid results display, entity linking for clickable record IDs, and automatic state persistence to User Settings. It replaces the older Kendo-based Query Grid with a more feature-rich implementation.
flowchart TD
subgraph Viewer["QueryViewerComponent"]
A["QueryId Input"] --> B["Load Query Metadata"]
B --> C["QueryParameterFormComponent"]
C -->|Run| D["RunQuery API"]
D --> E["QueryDataGridComponent"]
end
subgraph Features["Key Features"]
F["State Persistence (User Settings)"]
G["Parameter Persistence"]
H["Entity Linking"]
I["Export (Excel/CSV)"]
end
subgraph Grid["QueryDataGridComponent"]
J["AG Grid"]
K["Column Config"]
L["Row Detail Panel"]
M["Query Info Panel"]
end
E --> J
E --> F
C --> G
J --> H
style Viewer fill:#2d6a9f,stroke:#1a4971,color:#fff
style Features fill:#7c5295,stroke:#563a6b,color:#fff
style Grid fill:#2d8659,stroke:#1a5c3a,color:#fff