Filtrování záznamů

Záznamy ve WinStromu je možné filtrovat. Hodnoty ve filtrech mohou být buď přímo – podporované typy proměnných, identifikátory záznamů nebo zástupné (např. now() či me()).

Podporované operátory:
Operátor Název Popis Ukázka
= nebo == Rovnost Operátor se rovná hodnotě a = 1
<> nebo != Nerovnost Operátor se nerovná hodnotě a != 1
< Menší a < 1
<= Menší nebo rovno a <= 1
> Větší a > 1
>= Větší nebo rovno a >= 1
like Obsahuje Záznam obsahuje řetězec a like 'inStr'
between Je v rozsahu vek between 18 100
begins Začíná na a begins 'Win'
ends Končí na a ends 'Strom'

Operátor Název Popis Ukázka
and Logický operátor and Umožňuje kombinovat podmínky a = 1 and b = 1
or Logický operátor or Umožňuje kombinovat podmínky a = 1 or a = 2

Proměnná Název Popis Ukázka
now() Aktuální datum a čas Umožňuje zobrazovat záznamy s ohledem na aktuální datum a čas. datSplat < now()
me() Jméno přihlášeného uživatele Umožňuje zobrazovat záznamy s ohledem na aktuálně přihlášeného uživatele. uzivatel = me()

Filtry musí být v URL správně zakódovány. Při ruční tvorbě filtru jej stačí napsat nezakódovaný v prohlížeči Firefox. Když jej pak zkopírujete do schránky, Firefox je překóduje.

Chcete si vyzkoušet REST-API na vlastní kůži? Navštivte naši demo instalaci.