Count Cards
Learn how to configure count cards in Umbraco UI Builder.
Count cards allow you to define cards directly against the Collection 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, see the Custom Cards article.
Adding a Count Card to a Collection
Count cards display basic summaries of key information that may be useful to the editor.
Using the AddCard() Method
AddCard() MethodAdds a count card with the specified name and a where clause filter expression. The filter expression must be a boolean value.
Method Syntax
AddCard(string name, Lambda whereClauseExpression, Lambda cardConfig = null) : CardConfigBuilderExample
collectionConfig.AddCard("Older than 30", p => p.Age > 30, cardConfig => {
...
});Using the AddCard() Method with Icon
AddCard() Method with IconAdds a count card with the specified name, an icon, and a where clause filter expression. The filter expression must be a boolean value.
Method Syntax
AddCard(string name, string icon, Lambda whereClauseExpression, Lambda cardConfig = null) : CardConfigBuilderExample
collectionConfig.AddCard("Older than 30", "icon-umb-users", p => p.Age > 30, cardConfig => {
...
});Change the Color of a Count Card
Using the SetColor() Method
SetColor() MethodSets the color for the count card.
Method Syntax
SetColor(string color) : CardConfigBuilderExample
cardConfig.SetColor("blue");Add a Suffix to a Count Value
Using the SetSuffix() Method
SetSuffix() MethodSets a suffix to be displayed alongside the card value.d
Method Syntax
SetSuffix(string suffix) : CardConfigBuilderExample
cardConfig.SetSuffix("years");Formatting the Value of a Count
Using the SetFormat() Method
SetFormat() MethodSets a custom format for the card's value.
Method Syntax
SetFormat(Lambda formatExpression) : CardConfigBuilderExample
cardConfig.SetFormat((v) => $"{v}%");Last updated
Was this helpful?