value: $state<string>
createFilter
createFilter(field: Field<T>): FilterBuilder<T>
set(): void
init(value?: string | undefined): FilterBuilder<Row>
clear(): void
Create a new column filter.
Usage
const filter = table.createFilter('last_name')
<input type="text" bind:value={filter.value} oninput={() => filter.set()}>
Working with nested props
const filter = table.createFilter((row) => row.nested.prop)
Providing check param (client-side data processing only)
<script lang="ts">
import { check } from '@vincjo/datatables'
const filter = table.createFilter('login_count', check.isEqualTo)
</script>