Filter block
Interactive
Example. A filter block over an Orders table in a 4-column cell: a select for Status, a text search over Customer, a date range on Created, and a number range on Amount. The table beside it reads the same table with the page filter bound, so it narrows to match; Clear resets every control.
The filter block gives viewers controls over the page's data: pick a status, type a search term, set a date range — and the data blocks reading the same table narrow to match. One dashboard serves every slice.
Try it: Pick a status, type part of a customer name, or set a date or amount range: the table beside the filter narrows as you go.
Filters
Status
Customer
Created
–
Amount
–
Orders
5 of 8 rows
| Order | Customer | Status | Total |
|---|---|---|---|
| #1042 | Nordic Supply AB | Shipped | €1,240.00 |
| #1041 | Beck & Söhne | Processing | €312.50 |
| #1040 | Lumen Studio | On hold | €868.00 |
| #1039 | Harbor Foods | Delivered | €2,088.00 |
| #1038 | Vega Clinic | Delivered | €540.00 |
Settings
| Setting | Options | What it does |
|---|---|---|
| Fields | 1–6 | The fields viewers can filter by. Each gets a label and a control type. |
| Control | text / select / boolean / date range / number range | The input rendered for each field — match it to the field's type (a select field gets a dropdown of its options, a date field a range picker). |
Like every block, this one also has the shared block settings: a title and optional description, a header you can show or hide, auto-height, conditional visibility, and role-based visibility, plus the source table and record-filter settings shared by all data blocks.