Data Views Builders
Configuring data views builders in Umbraco UI Builder, the backoffice UI builder for Umbraco.
Defining a data views builder
// Example
public class PersonDataViewsBuilder : DataViewsBuilder<Person>
{
public override IEnumerable<DataViewSummary> GetDataViews()
{
// Generate and return a list of data views
}
public override Expression<Func<Person, bool>> GetDataViewWhereClause(string dataViewAlias)
{
// Return a where clause expression for the supplied data view alias
}
}Setting the data views builder of a collection
SetDataViewsBuilder<TDataViewsBuilder>() : CollectionConfigBuilder<TEntityType>
SetDataViewsBuilder(Type dataViewsBuilderType) : CollectionConfigBuilder<TEntityType>
SetDataViewsBuilder(DataViewsBuilder<TEntityType> dataViewsBuilder) : CollectionConfigBuilder<TEntityType>
Last updated
Was this helpful?