File tree Expand file tree Collapse file tree 2 files changed +11
-0
lines changed
Griddly/Views/Shared/Griddly Expand file tree Collapse file tree 2 files changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -26,6 +26,7 @@ public abstract class GriddlySettings
2626
2727 public static Func < GriddlyButton , object > IconTemplate = null ;
2828 public static Func < GriddlyResultPage , object > DefaultFooterTemplate = null ;
29+ public static Func < GriddlyResultPage , object > DefaultHeaderTemplate = null ;
2930
3031 /// <summary>
3132 /// Defines an event handler for custom export requests.
@@ -48,6 +49,7 @@ public GriddlySettings()
4849 ClassName = DefaultClassName ;
4950 TableClassName = DefaultTableClassName ;
5051 FooterTemplate = DefaultFooterTemplate ;
52+ HeaderTemplate = DefaultHeaderTemplate ;
5153 PageSize = DefaultPageSize ;
5254 InitialFilterMode = DefaultInitialFilterMode ;
5355 //AllowedFilterModes = DefaultAllowedFilterModes;
@@ -80,6 +82,7 @@ public GriddlySettings()
8082 public Func < object , object > RowClass { get ; set ; }
8183
8284 public Func < GriddlyResultPage , object > FooterTemplate { get ; set ; }
85+ public Func < GriddlyResultPage , object > HeaderTemplate { get ; set ; }
8386
8487 public Dictionary < string , Func < object , object > > RowIds { get ; protected set ; }
8588
Original file line number Diff line number Diff line change 170170 {
171171 < tr class = " griddly-filters griddly-filters-inline" style = " @(settings.InitialFilterMode == FilterMode.Inline ? null : " display : none " )" > @settings .InlineFilterTemplate (settings )< / tr >
172172 }
173+ @if (settings .HeaderTemplate != null )
174+ {
175+ < tr class = " griddly-header" >
176+ < td colspan = " @settings.Columns.Count" >
177+ @settings .HeaderTemplate (Model )
178+ < / td >
179+ < / tr >
180+ }
173181 < / thead >
174182}
175183<tbody class =" data" >
You can’t perform that action at this time.
0 commit comments