Data Views Builders
Configuring data views builders in Konstrukt, the back office UI builder for Umbraco.
Defining a data views builder
// Example
public class PersonDataViewsBuilder : KonstruktDataViewsBuilder<Person>
{
public override IEnumerable<KonstruktDataViewSummary> 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>() : KonstruktCollectionConfigBuilder<TEntityType>
SetDataViewsBuilder(Type dataViewsBuilderType) : KonstruktCollectionConfigBuilder<TEntityType>
SetDataViewsBuilder(KonstruktDataViewsBuilder<TEntityType> dataViewsBuilder) : KonstruktCollectionConfigBuilder<TEntityType>
Last updated