public bool EnableGrouping(GlobalGroupingOptions groupingOptions = null) { return(HasAnnotation(GridViewAnnotationNames.GroupingOptions, groupingOptions ?? new GlobalGroupingOptions { IsGroupingEnabled = true })); }
public virtual EntityTypeBuilder <TEntity> EnableGrouping(Action <GlobalGroupingOptions> confGroupingOptions) { var groupingOptions = new GlobalGroupingOptions(); confGroupingOptions?.Invoke(groupingOptions); Builder.EnableGrouping(groupingOptions); return(this); }
public void SetConfiguration(GlobalGroupingOptions globalGroupingOptions, IReadOnlyCollection <PropertyInfo> groupableProperties) { IsGroupingEnabled = globalGroupingOptions != null ? globalGroupingOptions.IsGroupingEnabled : false; GroupableProperties = groupableProperties; }
public bool EnableGrouping(GlobalGroupingOptions groupingOptions) => HasAnnotation(GridViewAnnotationNames.GroupingOptions, groupingOptions);
public void SetConfiguration(GlobalGroupingOptions globalGroupingOptions) { this.IsGroupingEnabled = globalGroupingOptions != null ? globalGroupingOptions.IsGroupingEnabled : false; }