Client
Summary
The client stack provides metadata-driven UI and data access for Benevia applications.
Benevia.Core.Clientis the UI-agnostic data layer (OData client, graph definitions, datasets, model metadata).Benevia.Core.Blazoris the Blazor UI layer (DataGraph,PropertyComponent, collection components, and list views).
Foundations
Read these first:
Reference
Data layer
Page and component model
- Building a Complete Page
- DataGraph: Define the data shape
- PropertyComponent: Display a property based on the server's meta data.
- PropertyGroup: A component that displays a list of properties
- Method Buttons
- Showing Method Results
- Custom Components: Create your own property components for different types of properties.
- Composable Pages: Create different parts of a page and compose them when multiple features build and extend a page.