masastack / MASA.Blazor

Blazor UI component library based on Material Design. Support Blazor Server, Blazor WebAssembly and MAUI Blazor.
https://docs.masastack.com/blazor/getting-started/installation
MIT License
1.12k stars 151 forks source link

Virtualization For List And DataTable #1459

Closed wisamidris7 closed 10 months ago

wisamidris7 commented 10 months ago

Virtualization Is Important Cause When Having Thounds Or Millons Of Records There Should Be Virtualization

<MList EnableVirtualization>
...
</MList>
<MDataTable> @* It's Not Important To Include It With Server Side Pagination *@
...
</MDataTable>
wisamidris7 commented 10 months ago

Also If You Can Do That Is Optional

  1. Resizing --> Resize Columns
  2. Virtualization --> For Millons Of Records
  3. Reordering --> For Dragging Columns And Reordering It
  4. ColumnPicking --> Picking Columns Like Hide Or Show Columns
capdiem commented 10 months ago

@wisamidris7

The DataTable does not currently support virtualization.

capdiem commented 10 months ago

duplicate #1075

wisamidris7 commented 10 months ago

Blazor official Virtualize component

How To Use


<MDataTable>
<LoopContent>
@foreach (var item in context.Rows)
{
@context.Content(item)
}
</LoopContent>
</MDataTable>
<MDataTable>
<LoopContent>
<Viruzie>
@context.Content(item)
</Virruaize>
</LoopContent>
</MDataTable>
capdiem commented 10 months ago

@wisamidris7 The DataTable does not currently support virtualization.

github-actions[bot] commented 10 months ago

This issue is stale because it has been open for 4 days with no activity.

github-actions[bot] commented 10 months ago

This issue is closed because it has been open for 3 days with stale.