Použitie aktivity filtrovania na filtrovanie položiek z poľa
Ak chcete výraz filtra použiť na vstupné pole, môžete v kanáli použiť aktivitu filtra.
Predpoklady
Na začiatok musíte splniť nasledujúce predpoklady:
- Konto nájomníka s aktívnym predplatným. Vytvoriť konto zdarma.
- Vytvorí sa pracovný priestor.
Pridanie aktivity filtra do kanála pomocou používateľského rozhrania
Ak chcete v kanáli použiť aktivitu filtra, vykonajte tieto kroky:
Vytvorenie aktivity
Vytvorte nový kanál vo svojom pracovnom priestore.
Vyberte kartu Premenné v oblasti nastavení kanála a potom vyberte položky + Nové a pridajte tak premennú nového kanála typu Pole.
Vyhľadajte položku Filter v kanáli Aktivity table a vyberte ju, čím ho pridáte na plátno kanála. Možno budete musieť rozbaliť úplný zoznam aktivít výberom tlačidla + úplne napravo od panela s nástrojmi.
Vyberte novú aktivitu filtrovania na plátne, ak ešte nie je vybratá.
Ak chcete nakonfigurovať kartu Všeobecné nastavenia , pozrite si Všeobecné nastavenia pokyny.
Nastavenia filtra
Vyberte kartu Nastavenia, na ktorej môžete zadať zoznam polí položky a Podmienka, sa má použiť na každú položku. Dynamické obsah podporujú obe nastavenia.
Tento jednoduchý príklad filtruje pole na psa, ale použitie v reálnom svete môže byť podľa potreby také zložité pomocou ľubovoľnej z funkcií a hodnôt, ktoré sú k dispozícii v zostavovači dynamických výrazov. Vyberte položku Pridať dynamický obsah pre Itemsa potom vyberte kartu Premenné v zostavovači výrazov Pipelinea vyberte predtým vytvorený súbor AnimalsArray. Potom vyberte OK.
Znova vyberte položku Pridať dynamický obsah, tentoraz pre nastavenie Podmienka. Výraz item() vráti hodnotu aktuálnej položky ako iteruje aktivita filtra prostredníctvom zadaného zoznamu položiek poľa. Pomocou funkcie equals() ju môžeme porovnať s položkou s cieľom vrátiť hodnotu true alebo false pre každú položku. Do výstupného poľa aktivity filtra budú zahrnuté iba položky, ktoré vrátia hodnotu true, ktoré sa potom môžu použiť v akejkoľvek inej aktivite.
Uloženie a spustenie alebo naplánovanie kanála
Po pridaní ďalších potrebných aktivít pomocou poľa výstupu aktivity filtra prepnite na kartu Domov v hornej časti editora kanála a vyberte tlačidlo Uložiť, čím kanál uložíte. Vyberte položku Spustiť spustite priamo alebo Naplánovať naplánovať. Históriu spúšťania môžete zobraziť aj tu alebo konfigurovať iné nastavenia.