Soms is het handig om keuzelijsten in een verzoek in Exact Synergy Enterprise afhankelijk te laten zijn van elkaar. Voor facilitaire meldingen wil je bijvoorbeeld eerst vragen of het over huisvesting, wagenpark of facilitair is. Het is dan onhandig als de keuzelijst met meldingen vervolgens irrelevante opties toont. Oftewel de inhoud van lijst 2 moet afhankelijk zijn van de gekozen optie in lijst 1.
Om dit te bewerkstelligen moet je 2 dingen organiseren:
- Zorg dat je in de veld definitie een handige code opslaat, bijvoorbeeld als volgt:
- In het eerste veld 1,Gebouwenbeheer;2,Wagenpark;3,Facilitair
- In het tweede veld bijvoorbeeld 101,Wagenpark;102, Storingen……201,Tankpassen;.. etc.
De eerste positie van de code in de 2e lijst wordt straks gebruikt om direct te filteren op wat in de eerste lijst gekozen is.
- Zet het javascript hieronder in een sectie.
Freetextfield_06 en Freetextfield_10
Let op: we gaan in het onderstaande script uit van Freetextfield_06 en Freetextfield_10. Je kunt natuurlijk ook andere vrije velden gebruiken, dan moet je die vervangen in het script.
Het resultaat zal zijn zoals in de dropdowns hieronder hieronder. (maar dan in het verzoek en met de styling van Exact)