File tree Expand file tree Collapse file tree 2 files changed +6
-6
lines changed
src/BootstrapBlazor/Components/Select Expand file tree Collapse file tree 2 files changed +6
-6
lines changed Original file line number Diff line number Diff line change 4848 }
4949 else
5050 {
51- <Virtualize ItemSize =" RowHeight" OverscanCount =" OverscanCount" ItemsProvider =" LoadItems" Placeholder =" RenderPlaceHolderRow" ItemContent =" RenderRow" @ref =" VirtualizeElement " />
51+ <Virtualize ItemSize =" RowHeight" OverscanCount =" OverscanCount" ItemsProvider =" LoadItems" Placeholder =" RenderPlaceHolderRow" ItemContent =" RenderRow" @ref =" _virtualizeElement " />
5252 }
5353 </div >
5454 }
Original file line number Diff line number Diff line change @@ -144,9 +144,6 @@ public partial class Select<TValue> : ISelect, ILookup
144144 [ Parameter ]
145145 public bool DisableItemChangedWhenFirstRender { get ; set ; }
146146
147- [ NotNull ]
148- private Virtualize < SelectedItem > ? VirtualizeElement { get ; set ; }
149-
150147 /// <summary>
151148 /// Gets or sets the bound data set.
152149 /// </summary>
@@ -247,6 +244,9 @@ public partial class Select<TValue> : ISelect, ILookup
247244 /// </summary>
248245 protected override string ? RetrieveId ( ) => InputId ;
249246
247+ [ NotNull ]
248+ private Virtualize < SelectedItem > ? _virtualizeElement = default ;
249+
250250 private string ? InputId => $ "{ Id } _input";
251251
252252 private string _lastSelectedValueString = string . Empty ;
@@ -409,7 +409,7 @@ private async Task RefreshVirtualizeElement()
409409 if ( IsVirtualize && OnQueryAsync != null )
410410 {
411411 // 通过 ItemProvider 提供数据
412- await VirtualizeElement . RefreshDataAsync ( ) ;
412+ await _virtualizeElement . RefreshDataAsync ( ) ;
413413 }
414414 }
415415
@@ -556,7 +556,7 @@ private async Task OnClearValue()
556556
557557 if ( OnQueryAsync != null )
558558 {
559- await VirtualizeElement . RefreshDataAsync ( ) ;
559+ await _virtualizeElement . RefreshDataAsync ( ) ;
560560 }
561561
562562 _lastSelectedValueString = string . Empty ;
You can’t perform that action at this time.
0 commit comments