Kolonna appearance rtSurvey ļauj pielāgot jautājumu vizuālo noformējumu un uzvedību aptaujās. Šī funkcija uzlabo lietotāja pieredzi un var ievērojami uzlabot datu vākšanas efektivitāti. rtSurvey atbalsta standarta XLSForm izskata atribūtus un paplašina tos ar papildu opcijām.

Standarta XLSForm izskata atribūti

rtSurvey atbalsta šādus standarta XLSForm izskata atribūtus:

Izskata atribūtsJautājumu tipiApraksts
multilinetextIzveido daudzrindu teksta lodziņu (vislabākais tīmekļa klientiem)
minimalselect_one, select_multipleParāda izvēles nolaižamā izvēlnē
quickselect_oneAutomātiski pāriet uz nākamo jautājumu pēc atlases (tikai mobilajiem)
no-calendardateApspiež kalendāra attēlojumu (tikai mobilajiem)
month-yeardateĻauj atlasīt tikai mēnesi un gadu
yeardateĻauj atlasīt tikai gadu
horizontal-compactselect_one, select_multipleParāda izvēles horizontāli (tikai tīmeklim)
horizontalselect_one, select_multipleParāda izvēles horizontāli kolonnās (tikai tīmeklim)
likertselect_onePiedāvā izvēles kā Likerta skalu
compactselect_one, select_multipleParāda izvēles blakus ar minimālu iekšējo polsterjumu
quickcompactselect_oneApvieno kompakto attēlojumu ar automātisko pāreju (tikai mobilajiem)
field-listgroupsParāda visu grupu vienā ekrānā (tikai mobilajiem)
labelselect_one, select_multipleRāda izvēļu etiķetes bez ievades laukiem
list-nolabelselect_one, select_multipleRāda ievades laukus bez etiķetēm (izmantot ar label)
table-listgroupsParāda jautājumus tabulas formātā
signatureimageIespējo paraksta tveršanu (tikai mobilajiem)
drawimageĻauj brīvroku zīmēšanu (tikai mobilajiem)
map, quick mapselect_one, select_one_from_fileIespējo atlasi no kartes objektiem

Labākā prakse izskata izmantošanā

  1. Konsekvence: Izmantojiet izskata atribūtus konsekventi visā aptaujā vienmērīgam izskatam.
  2. Mobilais vs. tīmeklis: Apsveriet, kā izskata varianti tiks renderēti dažādās ierīcēs un platformās.
  3. Veiktspēja: Esiet uzmanīgi ar izskata atribūtiem, kas varētu palēnināt formas ielādi (piem., table-list lielām grupām).
  4. Lietotāja pieredze: Izvēlieties izskata variantus, kas atvieglo un padara datu ievadi intuitīvāku respondentiem.
  5. Testēšana: Vienmēr pārbaudiet formu mērķierīcēs, lai nodrošinātu, ka izskata varianti darbojas kā paredzēts.

Uzlabotas tehnikas

Izskata varianta apvienošana

Dažus izskata atribūtus var apvienot sarežģītākiem izkārtojumiem:

  | type | name | label | appearance |
|------|------|-------|------------|
| select_one options | choice | Atlasiet vienu: | minimal compact |
  

Dinamiskais izskats

rtSurvey ļauj dinamiski mainīt izskata variantus, pamatojoties uz formas loģiku:

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

Mobilās lietotnes apsvērumi

  • Daži izskata varianti (piem., quick, signature) ir specifiski mobilajām ierīcēm.
  • Rūpīgi pārbaudiet gan uz Android, gan iOS, lai nodrošinātu konsekventu uzvedību.

rtSurvey paplašinātie izskata atribūti

Papildus standarta XLSForm izskata variantiem, rtSurvey atbalsta šādas platformai specifiskas opcijas:

Datu un attēlojuma vadība

Izskata atribūtsJautājumu tipiApraksts
invisiblejebkuriSlēpj lauku no skata, vienlaikus joprojām vācot vai aprēķinot tā vērtību. Atšķiras no tipa hidden — lauks joprojām piedalās loģikā.
displaytitlejebkuriLiek parādīt lauka etiķeti/nosaukumu pat tad, kad tas citādi tiktu nomākts.
autopullselect_one, select_multipleAutomātiski iegūst ārējos datus, lai aizpildītu izvēles, kad forma ielādējas vai mainās aktivatora lauks.
floating_hinttext, integer, decimalRāda norādījumu tekstu kā peldošu etiķeti virs ievades lauka, nevis zem tā.
calculate-buttoncalculatePievieno redzamu pogu, kas aktivizē lauka pārrēķinēšanu pēc pieprasījuma, nevis aprēķina automātiski.

Izkārtojums

Izskata atribūtsJautājumu tipiApraksts
1screengroupLiek visai grupai attēloties vienā ekrānā neatkarīgi no grupas lieluma.
columns(n)select_one, select_multipleParāda izvēles n kolonnās. Piemērs: columns(3) rāda trīs radio pogu kolonnas.
gridformat<row=R col=C colspan=S align=center>jebkuriNovieto lauku CSS-grid izkārtojumā rindā R, kolonnā C, aptverot S kolonnas. Izmanto ar advanced-extension/grid-layout.
ignore-simplifyjebkuriInstruē formas renderētāju izlaist šī lauka izkārtojuma automātisko vienkāršošanu vai saīsināšanu.

Logrīki

Izskata atribūtsJautājumu tipiApraksts
likertselect_onePiedāvā izvēles kā Likerta skalas rindu.
distressselect_oneRenderē izvēles kā Kesslera psiholoģiskā distresa skalas (K10) vizuālo logrīku ar emocionālām ikonām.

API integrācija

Izskata atribūtsJautājumu tipiApraksts
callapitext, integer, decimal, select_oneIespējo API izsaukumu integrāciju šim laukam. Aprēķina kolonnā jāietver callapi() izteiksme. Skatiet API izsaukums.
callapi-verify(params)text, integer, decimalAktivizē API verifikācijas izsaukumu, izmantojot statiskus parametrus. Forma bloķē virzību, līdz API apstiprina vērtību.
callapi-verify(dynamicParams)text, integer, decimalTāpat kā callapi-verify, bet ar parametriem, kas izriet no citiem lauku vērtībām izpildes laikā.

Iekļautais datuma/laika formāts

Laukiem date, time un datetime varat norādīt pielāgotu attēlojuma formātu, izmantojot formāta virkni, kas pievienota izskatam:

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

Formāta pilnvaru ir tās pašas kā format-date() un format-date-time(). Skatiet Funkcijas — Datuma un laika funkcijas.

Piemērs:

typenamelabelappearance
datetimeevent_timePasākuma datums un laiksinline-[%d/%m/%Y %I:%M %p]
datebirth_dateDzimšanas datumsinline-[%d/%m/%Y]

Zināmie ierobežojumi

  • Sarežģīti izskata varianti var neatainot identisko visu platformu ietvaros.
  • Daži uzlabotie rtSurvey izskata varianti var nebūt atbalstīti bezsaistes režīmā.

Izskata problēmu novēršana

  1. Izskats netiek piemērots: Pārbaudiet drukas kļūdas izskata kolonnā.
  2. Nekonsekvents renderējums: Pārbaudiet saderību ar jautājuma tipu un platformu.
  3. Veiktspējas problēmas: Apsveriet sarežģītu izskata variantu vienkāršošanu, īpaši lielām aptaujām.
Vai šī lapa bija noderīga?