Sort
Configure default sorting and sort options
Overview
Sort controls ordering by one or more properties.
1. How To Set Default
Set default sort in DataViewProvider:
<DataViewProvider
controller={controller}
defaults={{
sort: [{ property: "lastRestocked", direction: "desc" }],
}}
properties={properties}
>
<NotionToolbar enableSettings />
<TableView pagination="page" />
</DataViewProvider>2. What Are The Options
Sort Rule Shape
interface SortQuery {
property: string;
direction: "asc" | "desc";
customOrder?: string[];
}Direction
| Direction | UI Meaning |
|---|---|
asc | Ascending |
desc | Descending |
Multi-sort Behavior
- First rule is primary sort.
- Second rule breaks ties.
- Additional rules continue tie-breaking.