createFilter

prop
value: $state<string>
method
set(): void
method
init(value?: string | undefined): FilterBuilder<Row>
method
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>