|
9 | 9 | else |
10 | 10 | { |
11 | 11 | <span @attributes="@AdditionalAttributes" id="@Id" class="@ClassString" data-bb-dismiss=".filter-dismiss"> |
12 | | - <i class="@FilterClassString" data-bs-placement="bottom" data-bs-auto-close="outside" data-bs-toggle="bb.dropdown" data-bs-custom-class="shadow"> |
| 12 | + <i class="@FilterClassString" data-bs-placement="bottom" data-bs-auto-close="outside" |
| 13 | + data-bs-toggle="bb.dropdown" data-bs-custom-class="shadow"> |
13 | 14 | </i> |
14 | 15 | @RenderFilter(Column) |
15 | 16 | </span> |
|
26 | 27 | { |
27 | 28 | @if (Column.PropertyType.IsEnum()) |
28 | 29 | { |
29 | | - <TableColumnFilter TFilter="EnumFilter" ShowMoreButton="true"></TableColumnFilter> |
| 30 | + <TableColumnFilter TFilter="EnumFilter" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
30 | 31 | } |
31 | 32 | else if (Column.IsLookup()) |
32 | 33 | { |
33 | | - <TableColumnFilter TFilter="LookupFilter"></TableColumnFilter> |
| 34 | + <TableColumnFilter TFilter="LookupFilter" IsHeaderRow="IsHeaderRow"></TableColumnFilter> |
34 | 35 | } |
35 | 36 | else |
36 | 37 | { |
37 | 38 | var fieldType = Nullable.GetUnderlyingType(Column.PropertyType) ?? Column.PropertyType; |
38 | 39 | switch (fieldType.Name) |
39 | 40 | { |
40 | 41 | case nameof(String): |
41 | | - <TableColumnFilter TFilter="StringFilter" ShowMoreButton="true"></TableColumnFilter> |
| 42 | + <TableColumnFilter TFilter="StringFilter" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
42 | 43 | break; |
43 | 44 | case nameof(Boolean): |
44 | | - <TableColumnFilter TFilter="BoolFilter"></TableColumnFilter> |
| 45 | + <TableColumnFilter TFilter="BoolFilter" IsHeaderRow="IsHeaderRow"></TableColumnFilter> |
45 | 46 | break; |
46 | 47 | case nameof(DateTime): |
47 | | - <TableColumnFilter TFilter="DateTimeFilter" ShowMoreButton="true"></TableColumnFilter> |
| 48 | + <TableColumnFilter TFilter="DateTimeFilter" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
48 | 49 | break; |
49 | 50 | case nameof(Int16): |
50 | | - <TableColumnFilter TFilter="NumberFilter<Int16?>" ShowMoreButton="true"></TableColumnFilter> |
| 51 | + <TableColumnFilter TFilter="NumberFilter<Int16?>" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
51 | 52 | break; |
52 | 53 | case nameof(Int32): |
53 | | - <TableColumnFilter TFilter="NumberFilter<Int32?>" ShowMoreButton="true"></TableColumnFilter> |
| 54 | + <TableColumnFilter TFilter="NumberFilter<Int32?>" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
54 | 55 | break; |
55 | 56 | case nameof(Int64): |
56 | | - <TableColumnFilter TFilter="NumberFilter<Int64?>" ShowMoreButton="true"></TableColumnFilter> |
| 57 | + <TableColumnFilter TFilter="NumberFilter<Int64?>" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
57 | 58 | break; |
58 | 59 | case nameof(Single): |
59 | | - <TableColumnFilter TFilter="NumberFilter<Single?>" ShowMoreButton="true"></TableColumnFilter> |
| 60 | + <TableColumnFilter TFilter="NumberFilter<Single?>" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
60 | 61 | break; |
61 | 62 | case nameof(Double): |
62 | | - <TableColumnFilter TFilter="NumberFilter<Double?>" ShowMoreButton="true"></TableColumnFilter> |
| 63 | + <TableColumnFilter TFilter="NumberFilter<Double?>" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
63 | 64 | break; |
64 | 65 | case nameof(Decimal): |
65 | | - <TableColumnFilter TFilter="NumberFilter<Decimal?>" ShowMoreButton="true"></TableColumnFilter> |
| 66 | + <TableColumnFilter TFilter="NumberFilter<Decimal?>" IsHeaderRow="IsHeaderRow" ShowMoreButton="true"></TableColumnFilter> |
66 | 67 | break; |
67 | 68 | default: |
68 | 69 | <div>@NotSupportedMessage</div> |
69 | 70 | break; |
70 | | - }; |
| 71 | + } |
71 | 72 | } |
72 | 73 | } |
73 | 74 | </CascadingValue>; |
|
0 commit comments