Zdieľať cez


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:

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

  1. Vytvorte nový kanál vo svojom pracovnom priestore.

  2. Vyberte kartu Premenné v oblasti nastavení kanála a potom vyberte položky + Nové a pridajte tak premennú nového kanála typu Pole.

    Snímka obrazovky znázorňujúca vytvorenie novej premennej kanála typu poľa s názvom AnimalsArray s niektorými názvami zvierat ako hodnotami.

  3. 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.

    Snímka obrazovky používateľského rozhrania služby Fabric so zvýraznenou tablou Aktivity a aktivitaou vyhľadávania.

  4. Vyberte novú aktivitu filtrovania na plátne, ak ešte nie je vybratá.

    Snímka obrazovky zobrazujúca kartu Všeobecné nastavenia aktivity filtra.

Ak chcete nakonfigurovať kartu Všeobecné nastavenia , pozrite si Všeobecné nastavenia pokyny.

Nastavenia filtra

  1. 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.

    Snímka obrazovky zobrazujúca kartu Nastavenia aktivity vyhľadávania so zvýraznenou kartou a miesto, kde je potrebné vybrať nové pripojenie.

  2. 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.

    Snímka obrazovky zobrazujúca zostavovač výrazov kanála s predtým vytvoreným súborom AnimalsArray vybratým.

  3. 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.

    Snímka obrazovky znázorňujúca hodnotu nastavenia Podmienky na výber pre konkrétne zviera.

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.

Snímka obrazovky znázorňujúca kartu Domov v editore kanálov so zvýraznenými tlačidlami Uložiť, Spustiť a Plán.