Použití aktivity Filtrování k filtrování položek z pole
Aktivitu filtru v kanálu můžete použít k použití výrazu filtru na vstupní pole.
Požadavky
Abyste mohli začít, musíte splnit následující požadavky:
- Účet tenanta s aktivním předplatným. Vytvoření účtu zdarma
- Vytvoří se pracovní prostor.
Přidání aktivity filtru do kanálu pomocí uživatelského rozhraní
Pokud chcete v kanálu použít aktivitu filtru, proveďte následující kroky:
Vytvoření aktivity
Vytvořte v pracovním prostoru nový kanál.
V oblasti nastavení kanálu vyberte kartu Proměnné a pak vyberte + Nový a přidejte novou proměnnou kanálu typu Pole.
Vyhledejte filtr v podokně Aktivity kanálu a vyberte ho, abyste ho přidali na plátno kanálu. Možná budete muset rozbalit úplný seznam aktivit tak + , že vyberete tlačítko úplně vpravo na panelu nástrojů.
Pokud ještě není vybraná, vyberte na plátně novou aktivitu filtru.
Informace o konfiguraci karty Obecné nastavení najdete v doprovodných materiálech k obecným nastavením.
Nastavení filtru
Vyberte kartu Nastavení, kde můžete zadat seznam polí položek a podmínky, které se mají použít pro každou položku. Obě nastavení podporují dynamický obsah.
Tento jednoduchý příklad filtruje pole na psa, ale skutečné použití může být tak složité, jak je potřeba, pomocí libovolné funkce a hodnot dostupných v tvůrci dynamických výrazů. Vyberte Přidat dynamický obsah pro položky a pak v Tvůrci výrazů kanálu vyberte kartu Proměnné a zvolte dříve vytvořenou službu AnimalsArray. Pak vyberte OK.
Znovu vyberte Přidat dynamický obsah , tentokrát pro nastavení Podmínky . Výraz item() vrátí hodnotu aktuální položky jako aktivitu filtru iteruje prostřednictvím zadaného seznamu položek pole. Pomocí funkce equals() ji můžeme porovnat s položkou a vrátit hodnotu true nebo false pro každou položku. Do výstupního pole aktivity filtru, které se pak dají použít v jakékoli jiné aktivitě, budou zahrnuty pouze položky, které vrátí hodnotu True.
Uložení a spuštění nebo naplánování kanálu
Po přidání dalších nezbytných aktivit pomocí výstupního pole aktivity Filtru přepněte na kartu Domů v horní části editoru kanálů a výběrem tlačítka Uložit kanál uložte. Vyberte Spustit a spusťte ho přímo nebo naplánujte jeho naplánování. Historii spuštění můžete zobrazit také tady nebo nakonfigurovat další nastavení.