Filtrování v dynamickém listu pomocí URL parametru (statické)

V případě, že chci dynamický seznam typu Uživatel, Org. jednotka nebo Role zafiltrovat na konkrétní hodnotu, nabízí se více možností.

Jednou z nich je definovat přímo v proměnné v parametru URL v definici proměnné.

Jedná se o statické nastavení proměnné, které neřeší případné změny v procesech (jiné hlavičky, dynamické změny atd.)

Parametr URL volá přímo api TASu. Proto si můžeme předfiltrovat hodnoty přímo v tabulce rolí a následně použít filtr v definici URL.

  1. Pro zjištění fitru URL je dobré si zapnout v prohlížeči DevTool (klávesa F12) a otevřít si záložku Network
  1. Následně si vyfiltruji hodnotu např. kategorii
  1. V záložce network poté vidím volání na backend aplikace a mohu ho si vykopírovat, stačí mi ta část, která je za posledním lomítkem

roles?offset=0&limit=22&filter=role_category%3Clike%3E%22%25TST%25%22&order=role_name,id&sort=asc,asc

  1. Následně zkopírovaný kód vložím např. do tohoto toolu a použiji Decode

https://meyerweb.com/eric/tools/dencoder/

Decode hodnota:

roles?offset=0&limit=22&filter=role_category<like>"%TST%"&order=role_name,id&sort=asc,asc

  1. Z kódu mohu odmazat offset a limit a vložit takto do definice URL u proměnné. limit defaultně omezuje výběr na 27 hodnot a mohlo by se stát, že nezobrazí pak vše.

roles?filter=role_category<like>"%TST%"&order=role_name,id&sort=asc,asc

  1. Proměnná nyní zobrazuje pouze hodnoty z kategorie "TST"

Frantisek Brych Updated by Frantisek Brych

Vyhledání v dynamické tabulce podle hodnoty sloupce

Contact

Team assistant (opens in a new tab)

Powered by HelpDocs (opens in a new tab)