File tree Expand file tree Collapse file tree 2 files changed +21
-7
lines changed Expand file tree Collapse file tree 2 files changed +21
-7
lines changed Original file line number Diff line number Diff line change @@ -32,13 +32,6 @@ public partial class Filter<TFilter> where TFilter : IComponent
3232 [ NotNull ]
3333 public string ? FilterButtonText { get ; set ; }
3434
35- /// <summary>
36- /// 获得/设置 Header 显示文字
37- /// </summary>
38- [ Parameter ]
39- [ NotNull ]
40- public string ? Title { get ; set ; }
41-
4235 /// <summary>
4336 /// 获得/设置 增加过滤条件图标
4437 /// </summary>
@@ -57,6 +50,11 @@ public partial class Filter<TFilter> where TFilter : IComponent
5750 [ Parameter ]
5851 public bool ShowMoreButton { get ; set ; }
5952
53+ /// <summary>
54+ /// Gets or sets the filter title. Default is null.
55+ /// </summary>
56+ public string ? Title { get ; set ; }
57+
6058 [ CascadingParameter ]
6159 private TableColumnFilter ? TableColumnFilter { get ; set ; }
6260
@@ -85,6 +83,8 @@ protected override void OnParametersSet()
8583 FilterButtonText ??= Localizer [ nameof ( FilterButtonText ) ] ;
8684 ClearButtonText ??= Localizer [ nameof ( ClearButtonText ) ] ;
8785
86+ Title ??= TableColumnFilter . GetFilterTitle ( ) ;
87+
8888 _isHeaderRow = TableColumnFilter . IsHeaderRow ( ) ;
8989 _fieldKey = TableColumnFilter . GetFieldKey ( ) ;
9090 }
Original file line number Diff line number Diff line change @@ -51,4 +51,18 @@ public static string GetFieldKey(this TableColumnFilter? filter)
5151 }
5252 return filter . Column . GetFieldName ( ) ;
5353 }
54+
55+ /// <summary>
56+ /// Gets the filter title.
57+ /// </summary>
58+ /// <param name="filter"></param>
59+ /// <returns></returns>
60+ public static string GetFilterTitle ( this TableColumnFilter ? filter )
61+ {
62+ if ( filter == null )
63+ {
64+ return string . Empty ;
65+ }
66+ return filter . Column . GetDisplayName ( ) ;
67+ }
5468}
You can’t perform that action at this time.
0 commit comments