On this page
code
Utseende
Kolumnen appearance i rtSurvey låter dig anpassa den visuella presentationen och beteendet hos frågor i dina undersökningar. Denna funktion förbättrar användarupplevelsen och kan avsevärt förbättra datainsamlingseffektiviteten. rtSurvey stöder standard XLSForm-utseendeattribut och utökar dem med ytterligare alternativ.
Standard XLSForm-utseendeattribut
rtSurvey stöder följande standard XLSForm-utseendeattribut:
| Utseendeattribut | Frågetyper | Beskrivning |
|---|---|---|
| multiline | text | Skapar en flerradig textruta (bäst för webbklienter) |
| minimal | select_one, select_multiple | Visar alternativ i en rullgardinsmeny |
| quick | select_one | Avancerar automatiskt till nästa fråga efter val (endast mobil) |
| no-calendar | date | Undertrycker kalendervisningen (endast mobil) |
| month-year | date | Tillåter val av månad och år endast |
| year | date | Tillåter val av år endast |
| horizontal-compact | select_one, select_multiple | Visar alternativ horisontellt (endast webb) |
| horizontal | select_one, select_multiple | Visar alternativ horisontellt i kolumner (endast webb) |
| likert | select_one | Presenterar alternativ som en Likert-skala |
| compact | select_one, select_multiple | Visar alternativ sida vid sida med minimal utfyllnad |
| quickcompact | select_one | Kombinerar kompakt visning med automatisk avancering (endast mobil) |
| field-list | grupper | Visar hela gruppen på en skärm (endast mobil) |
| label | select_one, select_multiple | Visar alternativens etiketter utan inmatning |
| list-nolabel | select_one, select_multiple | Visar inmatning utan etiketter (används med label) |
| table-list | grupper | Visar frågor i tabellformat |
| signature | image | Aktiverar signaturfångst (endast mobil) |
| draw | image | Tillåter frihandsteckning (endast mobil) |
| map, quick map | select_one, select_one_from_file | Aktiverar val från kartfunktioner |
Bästa praxis för att använda utseende
- Konsekvens: Använd utseendeattribut konsekvent i hela din undersökning för ett enhetligt utseende.
- Mobil kontra webb: Tänk på hur utseenden renderas på olika enheter och plattformar.
- Prestanda: Var försiktig med utseendeattribut som kan sakta ned formulärladdning (t.ex.
table-listför stora grupper). - Användarupplevelse: Välj utseenden som gör datainmatning enklare och mer intuitiv för respondenter.
- Testning: Testa alltid ditt formulär på målenheter för att säkerställa att utseenden fungerar som förväntat.
rtSurvey Utökade utseendeattribut
Förutom standard XLSForm-utseenden stöder rtSurvey följande plattformsspecifika alternativ:
Data- och visningskontroll
| Utseendeattribut | Frågetyper | Beskrivning |
|---|---|---|
invisible | valfri | Döljer fältet från visning samtidigt som det fortfarande samlar in eller beräknar sitt värde. |
displaytitle | valfri | Tvingar visning av fältets etikett/titel. |
autopull | select_one, select_multiple | Hämtar automatiskt externa data för att fylla i alternativ när formuläret laddas. |
floating_hint | text, integer, decimal | Visar tipstext som en flytande etikett ovanför inmatningsfältet. |
calculate-button | calculate | Lägger till en synlig knapp som utlöser omberäkning av fältet på begäran. |
Layout
| Utseendeattribut | Frågetyper | Beskrivning |
|---|---|---|
1screen | grupp | Tvingar hela gruppen att visas på en enda skärm. |
columns(n) | select_one, select_multiple | Visar alternativ i n kolumner. Exempel: columns(3) visar tre kolumner med radioknappar. |
gridformat<row=R col=C colspan=S align=center> | valfri | Placerar fältet i en CSS-rutnätslayout. |
ignore-simplify | valfri | Instruerar formulärrenderaren att hoppa över automatisk förenkling av fältets layout. |
Widgetar
| Utseendeattribut | Frågetyper | Beskrivning |
|---|---|---|
likert | select_one | Presenterar alternativ som en Likert-skalarad. |
distress | select_one | Renderar alternativ som den psykologiska stressskalans (K10) visuella widget med emotionella ikoner. |
API-integration
| Utseendeattribut | Frågetyper | Beskrivning |
|---|---|---|
callapi | text, integer, decimal, select_one | Aktiverar API-anropsintegration för detta fält. |
callapi-verify(params) | text, integer, decimal | Utlöser ett API-verifieringsanrop med statiska parametrar. |
callapi-verify(dynamicParams) | text, integer, decimal | Samma som callapi-verify men med parametrar härrörda från andra fältvärden vid körning. |
Kända begränsningar
- Komplexa utseenden kanske inte renderas identiskt på alla plattformar.
- Vissa avancerade rtSurvey-utseenden kanske inte stöds i offlineläge.
Felsökning av utseendeproblem
- Utseende tillämpas inte: Kontrollera om det finns stavfel i utseendekolumnen.
- Inkonsekvent rendering: Verifiera kompatibilitet med frågetypen och plattformen.
- Prestandaproblem: Överväg att förenkla komplexa utseenden, särskilt för stora undersökningar.
Var den här sidan hjälpsam?