File tree 2 files changed +11
-0
lines changed
Griddly/Views/Shared/Griddly
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
26
26
27
27
public static Func < GriddlyButton , object > IconTemplate = null ;
28
28
public static Func < GriddlyResultPage , object > DefaultFooterTemplate = null ;
29
+ public static Func < GriddlyResultPage , object > DefaultHeaderTemplate = null ;
29
30
30
31
/// <summary>
31
32
/// Defines an event handler for custom export requests.
@@ -48,6 +49,7 @@ public GriddlySettings()
48
49
ClassName = DefaultClassName ;
49
50
TableClassName = DefaultTableClassName ;
50
51
FooterTemplate = DefaultFooterTemplate ;
52
+ HeaderTemplate = DefaultHeaderTemplate ;
51
53
PageSize = DefaultPageSize ;
52
54
InitialFilterMode = DefaultInitialFilterMode ;
53
55
//AllowedFilterModes = DefaultAllowedFilterModes;
@@ -80,6 +82,7 @@ public GriddlySettings()
80
82
public Func < object , object > RowClass { get ; set ; }
81
83
82
84
public Func < GriddlyResultPage , object > FooterTemplate { get ; set ; }
85
+ public Func < GriddlyResultPage , object > HeaderTemplate { get ; set ; }
83
86
84
87
public Dictionary < string , Func < object , object > > RowIds { get ; protected set ; }
85
88
Original file line number Diff line number Diff line change 170
170
{
171
171
< tr class = " griddly-filters griddly-filters-inline" style = " @(settings.InitialFilterMode == FilterMode.Inline ? null : " display : none " )" > @settings .InlineFilterTemplate (settings )< / tr >
172
172
}
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
+ }
173
181
< / thead >
174
182
}
175
183
<tbody class =" data" >
You can’t perform that action at this time.
0 commit comments