Comments (3)
This is not a MudBlazor bug, it is a known issue of Blazor. It can be solved easily by adding a @key
to the list items like shown in this fixed snippet: https://try.mudblazor.com/snippet/GYcyEAPdoRXFQanO
from mudblazor.
@henon This issue exists in the new v7 generic list as well.
upd: I don't think it's trivial to fix with the selected design. It's not really possible to fix it while using HashSet
internally since it's an unordered collection, and SetEquals
doesn't care about item order. On top of that, MudList
doesn't know anything about items order, nor does MudListItem
know its position.
My only suggestion would be to reset the selection to null during the sort and restore it after the sort was finished.
from mudblazor.
This is not a MudBlazor bug, it is a known issue of Blazor. It can be solved easily by adding a
@key
to the list items like shown in this fixed snippet: https://try.mudblazor.com/snippet/GYcyEAPdoRXFQanO
Thank you @henon for the info. That is much better than my workaround.
from mudblazor.
Related Issues (20)
- Tooltips disappearing immediately on mobile HOT 7
- MudTextField - Using ***InputType="InputType.Number"*** and ***MaxLength="6"*** does not prevent the entry of too many characters HOT 2
- MudExpansionPanel Expanded Not Updating HOT 2
- MudMessageBox Ignoring DialogOptions
- MudTreeView doesn't work after V7.0 migration HOT 1
- All the picker components should have an `OverflowBehavior` that is passed down to the underlying `MudPopover` HOT 1
- Href to static components HOT 8
- MudAutocomplete in a MudCard doesn't work in V7.1.1 HOT 3
- MudDataGrid ReadOnly=true SelectColumn is not readonly HOT 4
- False positive in MUD0002 Diagnostic when using @bind HOT 6
- Video Component HOT 1
- MudListItem SecondaryText not taking a disabled color when the item is disabled
- MudFileUpload not showing HOT 5
- MudFileUpload can not upload multiple times HOT 9
- EditForm or MudForm doen't work with Format currency HOT 5
- Tree view multi selection issue HOT 8
- Masked input slightly changes font-size
- Menu OnTouch is not available and also touch is not working on android device HOT 9
- MudTreeView is piece of shit in ^7.0.0 HOT 1
- MudTextField didn't clear when I use OnKeyDown/OnKeyUp HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from mudblazor.