filter - filtrování instancí opakování
Zatímco vlastnost appear-if segmentu umožňuje skrýt celý segment (v případě opakovatelného segmentu jej skrývá i s ovládacími prvky a příp. hlavičkou tabulky), můžete v části filter vlastnosti repeat-behaviour definovat podmínku zobrazení pouze instancí opakování daného segmentu. Pokud tedy budeme mít položky, které nechceme z databáze úplně smazat, ale chceme jen, aby se již nezobrazovaly, můžeme na těchto položkách (v opakovatelné oblasti) definovat zaškrtávátko "Zrušeno". Pak by mohlo být využití filtru následující:
filter: ./zruseno != true
Po zaškrtnutí podmínka přestává platit a položka tedy mizí. To může být ale někdy problém. Někdy můžeme chtít zrušené položky zobrazit. Proto můžeme v rámci daného dokumentu, např. někde v hlavičce, definovat zaškrtávací volbu (prvek) "Zobrazit zrušené", jejímž zatržením se mají všechna zrušená opakování zobrazit. Pak by zápis našeho filtru vypadal následovně:
filter: ./zruseno != true or /hlavicka/zobrazit_zrusene == true
V zápisu fitru je možné odkazovat jen na místní hodnoty v rámci dokumentu a není tedy možné využívat všech možností filtrů určených pro výběr z databáze.