rtSurvey renderöi otsikon ja vihjeen tekstin HTML:nä weblomalekkeissa. Tämä tarkoittaa, että voit käyttää vakio HTML-tageja tekstin muotoiluun, rivinvaihtojen lisäämiseen, linkkien luomiseen ja värien soveltamiseen. Tämä on erityisen hyödyllinen note-kentille, osio-ohjeille ja dynaamisille yhteenvedoille.


Tuetut HTML-tagit

Tekstin muotoilu

TagiTulos
<strong>teksti</strong> tai <b>teksti</b>Lihavoitu teksti
<em>teksti</em> tai <i>teksti</i>Kursivoitu teksti
<u>teksti</u>Alleviivattu teksti
<br>Rivinvaihto
<span style="...">teksti</span>Inline-tyylittely

Linkit

  <a href="https://example.com" target="_blank">Klikkaa tästä</a>
  

Avautuu uudessa välilehdessä. Käytä viiteasiakirjoille, ohjeille tai ulkoisille resursseille, joihin luetteloijan tulisi tutustua.

Värit

Käytä <span>-elementtiä inline-tyyleillä:

  <span style="color: red;">Varoitus: arvo on alueen ulkopuolella</span>
<span style="color: #009688;">Osio suoritettu</span>
  

Väriteemat-muuttujat

rtSurvey tukee väritiemaistokeneita, jotka mukautuvat sovelluksen konfiguroituun teemaan. Käytä __COLOR_THEME_NAME__-syntaksia:

  <span style="color: var(--color-theme-primary);">Pääväri teksti</span>
  

Tai käyttämällä token-lyhennettä otsikkotekstissä:

  <font color="var(--COLOR_THEME_PRIMARY)">Tärkeä huomio</font>
  

Tämä muunnetaan automaattisesti vastaavaksi <span>-elementiksi CSS-muuttujalla renderöinnin yhteydessä.


Monikieliset otsikot

Kääri sisältö kielitunnisteisiin tukemaan useita kieliä yhdessä otsikkosolussa:

  <en>Enter the household size</en><fi>Syötä kotitalouden koko</fi>
  

rtSurvey poimii nykyisen sovelluskielen mukaisen sisällön. Jos vastaavaa kielitunnistetta ei löydy, koko merkkijono näytetään sellaisenaan.


Esimerkkejä note-kentissä

Osio-ohje lihavoituna ja rivinvaihdolla

typenamelabel
notesection_intro<strong>Osio 3: Maankäyttö</strong><br>Esitä kaikki tämän osion kysymykset vain kotitalouden päähenkilölle.

Dynaaminen yhteenveto laskentaviittauksella

typenamelabel
calculatetotal
notesummaryKotitalouden jäsenet yhteensä: <strong>${total}</strong><br><span style="color: gray;">Aikuiset: ${adults} · Lapset: ${children}</span>

Varoitus punaisella

typenamelabelrelevant
noteage_warning<span style="color: red;"><strong>Varoitus:</strong> Syötetty ikä (${age}) on epätavallisen korkea. Tarkista.${age} > 100

Linkki viiteasiakirjaan

typenamelabel
noteguidelines_linkTutustu <a href="https://docs.example.com/guidelines" target="_blank">kenttäohjeisiin</a> ennen tämän osion aloittamista.

rtSurvey:n erityiset HTML-tagit

<webbox src='url' title='title'>...</webbox>

Upottaa painikkeen, joka avaa URL-osoitteen lomakkeen sisäisessä modaalissa. Katso lisätietoja Webbox-sivulta.

<delete-repeat-current>otsikko</delete-repeat-current>

Renderöi painikkeen toistoryhmän sisällä, joka poistaa nykyisen toistotapauksen napautettaessa.

<delete-repeat-last>otsikko</delete-repeat-last>

Renderöi painikkeen, joka poistaa viimeisen toistotapauksen.

Esimerkki käytöstä toistoryhmässä:

typenamelabel
notedelete_btn<delete-repeat-current>Poista tämä jäsen</delete-repeat-current>

Parhaat käytännöt

  1. Käytä HTML:ää säästeliäästi — liiaksi muotoillut otsikot ovat vaikeampia lukea, eivät helpompia.
  2. Suosi <strong>:tä lihavointiin ja <em>:ää kursivointiin vanhentuneiden <b> ja <i> sijaan.
  3. Pidä värien käyttö merkityksellisenä — käytä punaista varoituksiin, ei koristukseen.
  4. Testaa aina HTML-renderöinti sekä mobiilisovelluksessa että weblomalekkeessa, sillä renderöinti saattaa erota hieman.
  5. Vältä <table>-tageja otsikoiden sisällä — ne renderöityvät harvoin hyvin mobiilityötöillä.
  6. Älä käytä JavaScriptiä (<script>) — se poistetaan tai aiheuttaa virheitä.

Rajoitukset

  • Monimutkainen HTML (taulukot, lomakkeet, skriptit) ei ole tuettu ja saattaa rikkoa renderöinnin.
  • Jotkut vanhemmat mobiiliasiakkaat saattavat näyttää HTML-tagit literaalitekstinä — testaa kaikilla kohdejaitteilla.
  • <a>-linkit avautuvat selaimessa tai WebViewssä — luetteloija poistuu lomakkeesta, mikä voi olla häiritsevää mobiililla.
Oliko tämä sivu hyödyllinen?