|
108 | 108 | @RenderHeader(false) |
109 | 109 | } |
110 | 110 | <tbody> |
111 | | - @if (ScrollMode == ScrollMode.Virtual) |
112 | | - { |
113 | | - @if (OnQueryAsync != null) |
114 | | - { |
115 | | - <Virtualize @ref="_virtualizeElement" |
116 | | - ItemSize="RowHeight" OverscanCount="@OverscanCount" ItemsProvider="LoadItems" |
117 | | - ItemContent="RenderRow" Placeholder="RenderPlaceholderRow"> |
118 | | - </Virtualize> |
119 | | - } |
120 | | - else |
121 | | - { |
122 | | - <Virtualize ItemSize="RowHeight" OverscanCount="@OverscanCount" Items="@Rows" |
123 | | - ChildContent="RenderRow"> |
124 | | - </Virtualize> |
125 | | - } |
126 | | - } |
127 | | - else |
128 | | - { |
129 | | - if (InsertRowMode == InsertRowMode.First) |
| 111 | + @if (ScrollMode == ScrollMode.Virtual) |
130 | 112 | { |
131 | | - if (!IsExcel && EditMode == EditMode.EditForm && ShowAddForm) |
| 113 | + @if (OnQueryAsync != null) |
132 | 114 | { |
133 | | - <Virtualize ItemSize="RowHeight" OverscanCount="@OverscanCount" Items="@Items.ToList()" |
134 | | - ChildContent="RenderRow"> |
| 115 | + <Virtualize @ref="_virtualizeElement" |
| 116 | + ItemSize="RowHeight" OverscanCount="@OverscanCount" ItemsProvider="LoadItems" |
| 117 | + ItemContent="RenderRow" Placeholder="RenderPlaceholderRow"> |
135 | 118 | </Virtualize> |
136 | 119 | } |
137 | 120 | else |
138 | 121 | { |
139 | | - <Virtualize @ref="_virtualizeElement" |
140 | | - ItemSize="RowHeight" OverscanCount="@OverscanCount" Placeholder="RenderPlaceholderRow" |
141 | | - ItemsProvider="LoadItems" ItemContent="RenderRow"> |
| 122 | + <Virtualize ItemSize="RowHeight" OverscanCount="@OverscanCount" Items="@Rows" |
| 123 | + ChildContent="RenderRow"> |
142 | 124 | </Virtualize> |
143 | 125 | } |
144 | 126 | } |
|
163 | 145 | if (RowTemplate != null) |
164 | 146 | { |
165 | 147 | var columns = GetVisibleColumns(); |
166 | | - @RowTemplate(new(item, columns, ActiveRenderMode)) |
| 148 | + @RowTemplate(new (item, columns, ActiveRenderMode)) |
167 | 149 | } |
168 | 150 | else |
169 | 151 | { |
|
0 commit comments