Row pinning
Pin rows to the top or bottom of the table for improved visibility while scrolling.
Example
Id
Name
Category
Price Retail
Status
📌
1
Generic Concrete Pizza
Sports
463.16
in-stock
📌
2
Sleek Granite Computer
Sports
286.58
in-stock
📌
3
Gorgeous Steel Chicken
Sports
14.94
in-stock
📌
4
Modern Ceramic Cheese
Clothing
358.83
in-stock
📌
5
Tasty Concrete Ball
Home & Garden
57.13
in-stock
📌
6
Practical Cotton Chicken
Clothing
345.04
in-stock
📌
7
Intelligent Bronze Mouse
Electronics
910.28
discontinued
📌
8
Soft Cotton Chicken
Beauty
450.26
in-stock
📌
9
Tasty Wooden Salad
Beauty
214.6
in-stock
📌
10
Ergonomic Steel Keyboard
Beauty
141.71
in-stock
Per page:
Page 1 of 100
Showing
1
to
10
of 1000 rows
{#each datagrid.columns.getLeafColumnsInOrder() as column}
{@render LeafHeader(column)}
{/each}
{#each datagrid.rows.getVisibleRows() as row}
{/if}
{/each}
{#if !row.isGroupRow()}
{#each datagrid.columns.getLeafColumnsInOrder() as column}
{@render RenderBodyCell(column, row)}
{/each}
{:else}{/if}
{#if row.isExpanded()}
Evil cannot create anything new, they can only corrupt and ruin what good forces
have invented or made.
{getCellContent(column, row.original)}
{/if}
{/snippet}
{#snippet LeafHeader(column: LeafColumn)}
{#if column.isVisible()}
{column.header}