De appearance-kolom in rtSurvey stelt u in staat de visuele presentatie en het gedrag van vragen in uw enquêtes aan te passen. Deze functie verbetert de gebruikerservaring en kan de efficiëntie van gegevensverzameling aanzienlijk verbeteren. rtSurvey ondersteunt standaard XLSForm-weergaveattributen en breidt ze uit met aanvullende opties.

Standaard XLSForm-weergaveattributen

rtSurvey ondersteunt de volgende standaard XLSForm-weergaveattributen:

WeergaveattribuutVraagtypenBeschrijving
multilinetextMaakt een tekstgebied met meerdere regels aan (het beste voor webclients)
minimalselect_one, select_multipleToont keuzes in een vervolgkeuzemenu
quickselect_oneGaat automatisch naar de volgende vraag na selectie (alleen mobiel)
no-calendardateOnderdrukt de kalenderweergave (alleen mobiel)
month-yeardateMaakt selectie van alleen maand en jaar mogelijk
yeardateMaakt selectie van alleen jaar mogelijk
horizontal-compactselect_one, select_multipleToont keuzes horizontaal (alleen web)
horizontalselect_one, select_multipleToont keuzes horizontaal in kolommen (alleen web)
likertselect_onePresenteert keuzes als een Likert-schaal
compactselect_one, select_multipleToont keuzes naast elkaar met minimale opvulling
quickcompactselect_oneCombineert compacte weergave met automatisch doorgaan (alleen mobiel)
field-listgroupsToont de gehele groep op één scherm (alleen mobiel)
labelselect_one, select_multipleToont keuzelabels zonder invoervelden
list-nolabelselect_one, select_multipleToont invoervelden zonder labels (gebruik met label)
table-listgroupsToont vragen in een tabelindeling
signatureimageSchakelt handtekeningregistratie in (alleen mobiel)
drawimageMaakt vrij tekenen mogelijk (alleen mobiel)
map, quick mapselect_one, select_one_from_fileMaakt selectie van kaartfuncties mogelijk

Aanbevolen werkwijzen voor het gebruik van Weergave

  1. Consistentie: Gebruik weergaveattributen consistent door uw enquête voor een uniforme uitstraling.
  2. Mobiel vs. Web: Overweeg hoe weergaven worden weergegeven op verschillende apparaten en platforms.
  3. Prestaties: Wees voorzichtig met weergaveattributen die het laden van formulieren kunnen vertragen (bijv. table-list voor grote groepen).
  4. Gebruikerservaring: Kies weergaven die gegevensinvoer gemakkelijker en intuïtiever maken voor respondenten.
  5. Testen: Test uw formulier altijd op doelappara ten om te controleren of weergaven werken zoals verwacht.

Geavanceerde technieken

Weergaven combineren

Sommige weergaveattributen kunnen worden gecombineerd voor complexere indelingen:

  | type | name | label | appearance |
|------|------|-------|------------|
| select_one options | choice | Selecteer één: | minimal compact |
  

Dynamische weergaven

rtSurvey maakt dynamische weergavewijzigingen mogelijk op basis van formulierlogica:

  | type | name | label | appearance | relevant |
|------|------|-------|------------|----------|
| text | time | Voer tijd in: | inline-[%H:%M] | ${show_time} = 'yes' |
  

Overwegingen voor de mobiele app

  • Sommige weergaven (bijv. quick, signature) zijn specifiek voor mobiele apparaten.
  • Test grondig op zowel Android als iOS om consistent gedrag te waarborgen.

Uitgebreide rtSurvey-weergaveattributen

Naast standaard XLSForm-weergaven ondersteunt rtSurvey de volgende platformspecifieke opties:

Gegevens- en weergavecontrole

WeergaveattribuutVraagtypenBeschrijving
invisibleelkVerbergt het veld voor de weergave terwijl de waarde nog steeds wordt verzameld of berekend. Anders dan het hidden-type — het veld neemt nog steeds deel aan logica.
displaytitleelkDwingt de weergave van het label/de titel van het veld, zelfs wanneer het anders zou worden onderdrukt.
autopullselect_one, select_multipleHaalt automatisch externe gegevens op om keuzes te vullen wanneer het formulier laadt of een triggerveld verandert.
floating_hinttext, integer, decimalToont de hinttekst als een zwevend label boven het invoerveld in plaats van eronder.
calculate-buttoncalculateVoegt een zichtbare knop toe die herberekening van het veld op aanvraag triggert, in plaats van automatisch te berekenen.

Indeling

WeergaveattribuutVraagtypenBeschrijving
1screengroupDwingt de gehele groep om op één scherm te worden weergegeven, ongeacht de groepsgrootte.
columns(n)select_one, select_multipleToont keuzes in n kolommen. Voorbeeld: columns(3) toont drie kolommen keuzerondjes.
gridformat<row=R col=C colspan=S align=center>elkPlaatst het veld in een CSS-rasterindeling op rij R, kolom C, met S kolommen spanning. Gebruikt met advanced-extension/grid-layout.
ignore-simplifyelkInstrueert de formulierweergave om automatische vereenvoudiging of condensering van de indeling van dit veld over te slaan.

Widgets

WeergaveattribuutVraagtypenBeschrijving
likertselect_onePresenteert keuzes als een Likert-schaalrij (al in de standaardtabel; bevestigd ondersteund).
distressselect_oneGeeft keuzes weer als de Kessler Psychological Distress Scale (K10) visuele widget met emotionele iconen.

API-integratie

WeergaveattribuutVraagtypenBeschrijving
callapitext, integer, decimal, select_oneSchakelt API-aanroepintegratie in voor dit veld. De berekeningskolom moet een callapi()-expressie bevatten. Zie API aanroepen.
callapi-verify(params)text, integer, decimalTriggert een API-verificatieaanroep met statische parameters. Het formulier blokkeert voortgang totdat de API de waarde bevestigt.
callapi-verify(dynamicParams)text, integer, decimalHetzelfde als callapi-verify maar met parameters die worden afgeleid van andere veldwaarden tijdens runtime.

Inline datum/tijdnotatie

Voor date-, time- en datetime-velden kunt u een aangepaste weergavenotatie opgeven met een notatiereeks toegevoegd aan de weergave:

  inline-[%d/%m/%Y]
inline-1line-[%d/%m/%Y %H:%M]
  

Notatietokens zijn hetzelfde als format-date() en format-date-time(). Zie Functies — Datum- en tijdfuncties.

Voorbeeld:

typenamelabelappearance
datetimeevent_timeDatum en tijd van het evenementinline-[%d/%m/%Y %I:%M %p]
datebirth_dateGeboortedatuminline-[%d/%m/%Y]

Bekende beperkingen

  • Complexe weergaven worden mogelijk niet identiek weergegeven op alle platforms.
  • Sommige geavanceerde rtSurvey-weergaven worden mogelijk niet ondersteund in de offlinemodus.

Weergaveproblemen oplossen

  1. Weergave niet toegepast: Controleer op typfouten in de weergavekolom.
  2. Inconsistente weergave: Verifieer compatibiliteit met het vraagtype en het platform.
  3. Prestatieproblemen: Overweeg het vereenvoudigen van complexe weergaven, met name voor grote enquêtes.
Was deze pagina nuttig?