Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Orbeon Forms tilbyder en anden type af integrationsmuligheder i form af dynamiske dropdowns, hvor valgmulighederne i dropdownen kan hentes direkte fra en datakilde uden at skulle anvende HTTP Services og Actions

Du finder Orbeons egen officielle dokumentation af dynamiske dropdowns her

Opsætning af dynamisk dropdown

Ved opsætning af en dynamisk dropdown som vist ovenfor, så skal du indledningsvist tage stilling til en række valgmuligheder

  • With Search: Skal der være søgning i dropdownen eller skal brugeren navigere i en statisk liste med mus eller tastatur

  • Service performs search: Hvis du har valgt, at der skal være søgning, så kan du her vælge om det yderligere skal være således, at der løbende foretages kalde til servicen i takt med at brugeren skriver i søgefeltet. Dette er eksempelvis kendt fra en klassisk autocomplete. Vælger du Yes her, så får du adgang til variablen $fr-search-value som kan indsættes i den URL. der kaldes, og som repræsenterer, det brugeren har skrevet i feltet.

  • Service supports paging: Ved meget store lister, så vil der til tider være mulighed for at kunne paginere i den service du kalder, hvorefter, at der kun hentes et mindre antal resultater ad gangen der så løbende udvides efterhånden som brugeren scroller til bunden af dropdownen. Vælger du Yes her, så får du adgang til variablen $fr-search-page som starter med værdien 1 og løbende inkrementeres og som du kan indsætte i den URL, der kaldes. Mange af Dataforsyningens API’er har eksempelvis denne mulighed

Når du har taget stilling til ovenstående valg, så

Eksempler på brug af dynamiske dropdowns

  • No labels