K

Tabulka

NumberRangeFilter

Filtr číselného rozsahu s min/max inputy. Vykreslí dva číselné inputy.

Na této stránce

Filtr číselného rozsahu s min/max inputy. Vykreslí dva číselné inputy.

use NyonCode\WireTable\Filters\NumberRangeFilter;

Základní použití

NumberRangeFilter::make('price')
->min(0)
->max(10000)
->step(0.01)

Celočíselný rozsah

NumberRangeFilter::make('age')
->min(18)
->max(100)
->step(1)

Vlastní popisky

NumberRangeFilter::make('salary')
->min(0)
->max(500000)
->step(1000)
->minLabel('Minimum Salary')
->maxLabel('Maximum Salary')

Chování rozsahu

min max Podmínka
nastaveno null WHERE column >= min
null nastaveno WHERE column <= max
nastaveno nastaveno WHERE column >= min AND column <= max
null null Žádný filtr neaplikován

API NumberRangeFilter

->min(float $min) // minimální povolená hodnota
->max(float $max) // maximální povolená hodnota
->step(float $step) // krok inkrementu inputu
->minLabel(string $label) // popisek min inputu (výchozí: 'Min')
->maxLabel(string $label) // popisek max inputu (výchozí: 'Max')