@@ -29,7 +29,7 @@ public partial class EnumFilter
2929 [ Parameter ]
3030 public IEnumerable < SelectedItem > ? Items { get ; set ; }
3131
32- private string ? _value ;
32+ private string ? _value1 ;
3333 private string ? _value2 ;
3434
3535 /// <summary>
@@ -39,7 +39,7 @@ protected override void OnParametersSet()
3939 {
4040 base . OnParametersSet ( ) ;
4141
42- Type ??= TableFilter ? . Column . PropertyType ;
42+ Type ??= TableColumnFilter ? . Column . PropertyType ;
4343 if ( Type == null ) throw new InvalidOperationException ( "the Parameter Type must be set." ) ;
4444
4545 EnumType = Nullable . GetUnderlyingType ( Type ) ?? Type ;
@@ -51,7 +51,7 @@ protected override void OnParametersSet()
5151 /// </summary>
5252 public override void Reset ( )
5353 {
54- _value = null ;
54+ _value1 = null ;
5555 _value2 = null ;
5656 Count = 0 ;
5757 StateHasChanged ( ) ;
@@ -64,7 +64,7 @@ public override void Reset()
6464 public override FilterKeyValueAction GetFilterConditions ( )
6565 {
6666 var filter = new FilterKeyValueAction ( ) { Filters = [ ] } ;
67- if ( ! string . IsNullOrEmpty ( _value ) && Enum . TryParse ( EnumType , _value , out var val ) )
67+ if ( ! string . IsNullOrEmpty ( _value1 ) && Enum . TryParse ( EnumType , _value1 , out var val ) )
6868 {
6969 filter . Filters . Add ( new FilterKeyValueAction ( )
7070 {
@@ -96,11 +96,11 @@ public override async Task SetFilterConditionsAsync(FilterKeyValueAction filter)
9696 var type = Nullable . GetUnderlyingType ( Type ) ?? Type ;
9797 if ( first . FieldValue != null && first . FieldValue . GetType ( ) == type )
9898 {
99- _value = first . FieldValue . ToString ( ) ;
99+ _value1 = first . FieldValue . ToString ( ) ;
100100 }
101101 else
102102 {
103- _value = "" ;
103+ _value1 = null ;
104104 }
105105
106106 if ( filter . Filters is { Count : 2 } )
@@ -113,7 +113,7 @@ public override async Task SetFilterConditionsAsync(FilterKeyValueAction filter)
113113 }
114114 else
115115 {
116- _value2 = "" ;
116+ _value2 = null ;
117117 }
118118 Logic = filter . FilterLogic ;
119119 }
0 commit comments