Egy vagy többválasztós widgetek dinamikus feltöltése
  • 10 May 2023
  • 1 Elolvasandó perc
  • Közreműködők

Egy vagy többválasztós widgetek dinamikus feltöltése


Article Summary

Csak az aktuálisan alkalmazható opciók megjelenítése egy legördülő widgetben

Ebben a cikkben megtanulhatja... * Hogyan változtathatja meg feltételesen egy legördülő widget tartalmát?


Ahhoz, hogy ezt a cikket a legjobban megértse, győződjön meg róla, hogy megértette az egy- vagy többválasztós widgetek alapjait: cikk

A legördülő widgetek használata nagyon hatékony lehet, különösen akkor, ha Arrays-t használunk a feltöltésükhöz. Néha azonban fontos, hogy egy feltétel alapján különböző tartalmakat jelenítsünk meg, amelyek közül választhatunk. Ezt egy olyan konfigurációs táblázattal lehet elérni, amely az ID mezőben tartalmazza a feltételt, valamint a második mezőben vesszővel elválasztva a különböző opciókat.

Dynamically populating Single or Multiselect widgets_339020728.png

Egy első kiválasztási widgetben kiválasztható az állásidő oka, és egy gombnyomással a megfelelő legördülő opciók tölthetők be a táblázatból. Az ehhez szükséges trigger így nézne ki:

Dynamically populating Single or Multiselect widgets_339020868.png

A kiválasztott leállási oknak megfelelő, vesszővel elválasztott szöveg betöltődik a rekord helyőrzőbe. A 'Split String'-funkció elmenti őket a 'Dropdown options' tömbbe. Ez a tömb tölti fel a második single select widgetet.

Az alkalmazás futtatásakor a második single select nem jelenít meg semmilyen opciót, amíg nincs kiválasztott leállási ok:

Dynamically populating Single or Multiselect widgets_339022458.png

Amikor az első legördülő ablakban kiválasztunk egy kiválasztást, és a gombra vonatkozó Trigger-t alkalmazzuk, a második legördülő ablak ennek megfelelően töltődik fel:

Dynamically populating Single or Multiselect widgets_339022578.png


Megtalálta, amit keresett?

A community.tulip.co oldalon is megteheti, hogy felteszi kérdését, vagy megnézheti, hogy mások is szembesültek-e hasonló kérdéssel!


Hasznos volt ez a cikk?