Umbraco UI Builder
CMSCloudHeartcoreDXP
14.latest
14.latest
  • Umbraco UI Builder Documentation
  • Known Issues
  • Release Notes
  • Installation
    • Installing Umbraco UI Builder
    • Licensing
  • Upgrading
    • Upgrading Umbraco UI Builder
    • Version Specific Upgrade Notes
    • Migrate from Konstrukt to Umbraco UI Builder
  • Getting Started
    • Overview
    • Configuration
    • User Interface
  • How-to Guides
    • Creating your first integration
  • Areas
    • Overview
    • Sections
      • Summary Dashboards
    • Trees
      • Folders
    • Dashboards
    • Context Apps
  • Collections
    • Overview
    • The Basics
    • List Views
      • Field Views
    • Editors
    • Child Collections
      • Child Collection Groups
      • Retrieve Child Collections
    • Related Collections
  • Searching
    • Overview
    • Searchable Properties
  • Filtering
    • Overview
    • Global Filters
    • Data Views
      • Data Views Builders
    • Filterable Properties
  • Actions
    • Overview
    • The Basics
    • Action Visibility
    • Inbuilt Actions
  • Cards
    • Overview
    • Count Cards
    • Custom Cards
  • Property Editors
    • Overview
    • Entity Picker
  • Advanced
    • Virtual Sub Trees
    • Encrypted Properties
    • Value Mappers
    • Repositories
    • Events
  • Miscellaneous
    • Conventions
    • Umbraco Aliases
Powered by GitBook
On this page
  • Adding a count card to a collection
  • AddCard(string name, Lambda whereClauseExpression, Lambda cardConfig = null) : CardConfigBuilder
  • AddCard(string name, string icon, Lambda whereClauseExpression, Lambda cardConfig = null) : CardConfigBuilder
  • Change the color of a count card
  • Add a suffix to a count value
  • Formatting the value of a count

Was this helpful?

Edit on GitHub
Export as PDF
  1. Cards

Count Cards

Configuring count cards in Umbraco UI Builder, the backoffice UI builder for Umbraco.

PreviousOverviewNextCustom Cards

Last updated 11 months ago

Was this helpful?

Count cards allow you to define cards directly against the configuration, providing a basic where clause to use in a count SQL statement. These work perfectly for basic data visualizations based on counts of entities in a collection.

If you need to do more than a basic count, you'll want to take a look at the documentation.

Adding a count card to a collection

Cards allow you to display basic summaries of key information that may be useful to the editor.

AddCard(string name, Lambda whereClauseExpression, Lambda cardConfig = null) : CardConfigBuilder

Adds a card with the given name and where clause filter expression. Expression must be a boolean expression.

// Example
collectionConfig.AddCard("Older than 30", p => p.Age > 30, cardConfig => {
    ...
});

AddCard(string name, string icon, Lambda whereClauseExpression, Lambda cardConfig = null) : CardConfigBuilder

Adds a card with the given name + icon and where clause filter expression. Expression must be a boolean expression.

// Example
collectionConfig.AddCard("Older than 30", "icon-umb-users", p => p.Age > 30, cardConfig => {
    ...
});

Change the color of a count card

SetColor(string color) : CardConfigBuilder

Sets the color of the card.

// Example
cardConfig.SetColor("blue");

Add a suffix to a count value

SetSuffix(string suffix) : CardConfigBuilder

Sets the suffix of the card value.

// Example
cardConfig.SetSuffix("years");

Formatting the value of a count

SetFormat(Lambda formatExpression) : CardConfigBuilder

Sets the format expression for the card.

// Example
cardConfig.SetFormat((v) => $"{v}%");
collection
custom cards