An Angular component library for searching and selecting records from any MemberJunction entity. Provides both a standalone search component and a dialog wrapper for modal usage.
The Find Record package provides a reusable search interface that works with any entity registered in the MemberJunction metadata system. It uses debounced search input with the RunView API and displays results in a Kendo UI grid for easy selection.
flowchart LR
subgraph Input["User Input"]
A["Search Text"] --> B["Debounce (300ms)"]
end
subgraph API["MJ Data Layer"]
B --> C["RunView + UserSearchString"]
C --> D["BaseEntity Results"]
end
subgraph Display["UI Components"]
D --> E["Kendo Grid"]
E --> F["OnRecordSelected"]
end
style Input fill:#2d6a9f,stroke:#1a4971,color:#fff
style API fill:#7c5295,stroke:#563a6b,color:#fff
style Display fill:#2d8659,stroke:#1a5c3a,color:#fff