Actieveld

Het Action-veld is een geavanceerd dynamisch veld dat je tot 5 knoppen aanpast met gebruikersinteracties. Daarnaast stel je de waarde van het veld in op basis van welke knop wordt ingedrukt om andere veldvoorwaardelijke eigenschappen zoals zichtbaarheid, alleen-lezen, verplicht, enz. aan te sturen.

De beschikbare gebruikersinteracties variëren van het eenvoudig uploaden van een formulier, navigeren tussen formulierpagina’s, openen van koppelingen, starten van andere schermen en doorgeven van parameters, om er enkele te noemen.
Gebruikersinteracties
Naslaggids gebruikersinteracties
| Interactie | Parameter |
|---|---|
| E-mail maken naar | Start de standaard e-mailclient. Geef het gewenste e-mailadres op om een e-mail te maken met statische tekst of veldwaarden. Geef waarden van velden in dit formulier door met {{dataname}} syntaxis. |
| SMS naar maken | Start de standaard berichtenapplicatie. Geef het gewenste telefoonnummer op om SMS te maken met statische tekst of veldwaarden.
Geef waarden van velden in dit formulier door met {{dataname}} syntaxis. |
| Telefoonnummer bellen | Start de standaard telefoonkiezer. Geef het gewenste telefoonnummer op om te kiezen met statische tekst of veldwaarden.
Geef waarden van velden in dit formulier door met {{dataname}} syntaxis. |
| Afsluiten zonder opslaan | Alleen van toepassing op formulierschermen. Hiermee kan de gebruiker het formulier afsluiten zonder op te slaan. |
| Afsluiten en wijzigingen opslaan | Alleen van toepassing op formulierschermen. Hiermee kan de gebruiker zijn wijzigingen opslaan en het formulier afsluiten. |
| Force Sync | Forceert de mobiele app om met de server te synchroniseren. Force Sync versus Vernieuwen versus Opnieuw laden bij terugkeer |
| Adres geocoderen | Geocodering probeert adrestekst om te zetten in decimale breedtegraad-/lengtegraadcoördinaten.
Het geocodeerde coördinaatresultaat (indien aanwezig) wordt in dit Interactieveld ingevuld. Het resultaat is “lat lon”, bijv. -13.3823724 153.9832837. Geef het adres op dat moet worden gecodeerd met statische tekst of gebruik formuliervelden met {{dataname}} syntaxis. bijv. 5 My Road, My City, My Post Code, Country of {{number}}, {{road}}, {{city}}, {{countrycode}} |
| Naar formulierlocatie gaan | Algemeen
Herhalingen/tabellen
Formulierpagina
|
| Doc openen | Richt een gepubliceerd Bestand & Doc in of laad het dynamisch door de unieke ID of externe ID van het te openen Doc op te geven, met behulp van statische tekst of veldwaarden.
Geef waarden van velden in dit formulier door met {{dataname}} syntaxis. |
| Invoer openen | Geef de Invoer-ID op voor de doelformulierinvoer.
Verwijs naar kolommen uit de gegevensbron App Entry Drafts of App Entry History met behulp van {{this[column]}} syntaxis. bijv. {{this[2]}} geeft de waarde van de 3e kolom door voor de huidige geselecteerde rij. Met inbegrip van opties voor opnieuw laden bij terugkeer. |
| Scherm openen | Richt een gepubliceerd scherm in en stuur parameters naar het doelscherm, geef waarden van velden in dit formulier door met {{dataname}} syntaxis.
Voor formulierdoelen kun je doelvelden vooraf instellen met “dataname:value”, gescheiden door pijpen. bijv. field1:{{city}}|field4:hello Voor Listing & Map doelen kun je een formule doorgeven om de doelrijen te filteren. Gebruik {{target[column]}} voor doelkolommen. bijv. {{target[3]}} >= {{price}} Voor Detail en Task Details doelen, geef de identificatie door van de doelgegevenrij of Taak. Voor gegevenrijen moet de identificatie overeenkomen met de waarde van de eerste kolom. bijv. {{mychoice}} Met inbegrip van opties voor opnieuw laden bij terugkeer. Opmerking De mogelijkheid om parameters door te geven en velden in een gestart scherm vooraf in te vullen is het meest geschikt voor velden die niet aan een gegevensbron zijn gekoppeld of erdoor worden aangestuurd. Als een veld is gekoppeld (Tekst-/Numeriek-/Keuzeveld, enz.) of door een gegevensbron wordt aangestuurd, kun je best een parameter doorgeven aan een verborgen veld en vervolgens verwijzen naar {{dataname}} van het verborgen veld in de dynamische waarde van het veld dat vooraf moet worden ingevuld. |
| Taak openen | Geef de Taak-ID op voor de doelTaak. Verwijs naar kolommen uit de gegevensbron App Tasks met behulp van {{this[column]}} syntaxis. bijv. {{this[2]}} geeft de waarde van de 3e kolom door voor de huidige geselecteerde rij. Met inbegrip van opties voor opnieuw laden bij terugkeer. |
| URL openen in app | Laadt de gegeven webpagina-URL rechtstreeks in de app, mits de gebruiker netwerkconnectiviteit heeft bij het openen. |
| Scherm vernieuwen | Vernieuw het huidige scherm. Laad de gegevensbronnen van een formulier opnieuw en laad nieuwe rijen als deze op het apparaat aanwezig zijn. Force Sync versus Vernieuwen versus Opnieuw laden bij terugkeer |
| Koppeling openen in webbrowser | Geef het webadres op dat moet worden geopend met statische tekst of veldwaarden. Geef waarden van velden in dit formulier door met {{dataname}} syntaxis.
bijv. http://www.example.com?val1={{city}} Koppelingen voor afbeeldingen/documenten dienen idealiter openbaar toegankelijk te zijn via internet – dus zij mogen niet op een privénetwerk worden gehost of een sessie/aanmelding vereisen om de inhoud te openen. |
| Opslaan zonder afsluiten | Alleen van toepassing op formulierschermen. Slaat de formulierinvoer op zonder het formulier af te sluiten. |
| Adres op kaart weergeven | Geef de adrestekst op die moet worden geopend met statische tekst of veldwaarden. Geef waarden van velden in dit formulier door met {{dataname}} syntaxis.
bijv. 5 My Road, City, Post Code, Country of {{myaddressfield}}, {{mycityfield}}, {{mycountrycode}} |
| Coördinaten op kaart weergeven | Geef de door spaties gescheiden kaartbreedtegraad- en lengtegraadcoördinaten op met statische tekst of veldwaarden. Geef waarden van velden in dit formulier door met {{dataname}} syntaxis.
bijv. -12.345678 76.54321 of {{mylocationfield}} |
| Formulier uploaden en afdrukken | Upload het formulier en druk de formulierinvoer af. |
| Formulier uploaden | Upload het formulier naar de server. |
In combinatie met talrijke gebruikersinteracties heeft het Action-veld enkele unieke eigenschappen die nuttig en scenarioafhankelijk kunnen zijn.
Lay-out & opmaak
| Flexibele kolommen | Standaard worden knoppen weergegeven op vaste posities op het scherm. |
Deze optie zal in plaats daarvan flexibele kolommen gebruiken, wat betekent dat het aantal knoppen de positie bepaalt.
Geavanceerde opties
| Altijd triggeren bij knopdruk | Standaard activeren knoppen afhankelijke formules slechts eenmaal de eerste keer dat een gebruiker tikt. Deze optie geeft aan dat formules elke keer dat de knop wordt ingedrukt moeten worden geactiveerd. Dit is handig voor scenario’s zoals tellers/clickers waarbij de waarde van het veld bij elke knopdruk toeneemt. bijv. een Numeriek veld met een Dynamische waarde van:
IF(NOTBLANK({{button}}), VAL(‘numfield’)+1, 0) |
| Interactieresultaat |
Standaard wordt dit veld ingevuld met de titel van de knop die het laatst door de gebruiker is ingedrukt. Met deze optie kun je een statische antwoordwaarde opgeven die altijd in dit veld wordt ingesteld, ongeacht welke knop wordt ingedrukt. |
| Resultaat weergeven aan gebruiker | Standaard activeren knoppen afhankelijke formules slechts eenmaal de eerste keer dat een gebruiker tikt. Deze optie geeft aan dat formules elke keer dat de knop wordt ingedrukt moeten worden geactiveerd. Dit is handig voor tellers/clickers waarbij de waarde van het veld bij elke knopdruk toeneemt. bijv. een Numeriek veld met een Dynamische waarde van:
IF(NOTBLANK({{button}}), VAL(‘numfield’)+1, 0) |
Antwoord niet gevonden?
Staat jouw vraag er niet bij? Neem dan direct contact met ons op.
Contact opnemen