Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 5 Next »

I dette område af Wikien har vi prøvet at samle en række vejledninger, best practises og tips og tricks til brugen af Blanketmotoren.

Best practises

 Navngivning af sektioner, felter m.v.

Ved indsættelse af nye sektioner og felter i blanketter, så kommer de med nogle generiske navne som Section-3 og Control-4, der ikke giver nogen information om, hvad de omhandler.

Du bør derfor altid stræbe efter at give sektioner, felter m.v. mere retvisende navne, så de er nemmere at bruge og vedligehold i formler eller ved fejlsøgning i selve XML’en

Læs mere om navngivning i vores beskrivelse af Toolboxen

 Sæt validering af filtype på vedhæftningsfelter

Når der anvendes vedhæftningsfelter i en blanket, så vil der ofte være en antagelse om, hvilke typer filer brugeren skal kunne uploade, og I bør derfor altid overveje at opsætte validering på filtyper.

Læs mere om validering af filtyper under Attachment controls

 Ryd værdien af felter når de skjules

Det er en god ide at bruge visningsregler, der gør, at et tidligere vist felt kan blive skjult hvis brugeren fortryder sit valg. Da Orbeon ikke automatisk rydder værdien af et felt som skjules, så er det vigtigt, at man selv sætter dette op i blanketten, HVIS IKKE feltet skal have en anden beregnet værdi, mens det er skjult.

Felter ryddes nemmest ved blot at lave en calculated value som følger:

if (<visningsregel>) then . else ''

Vejledninger

Vi har på en række undersider hertil prøvet at lave udførlige vejledninger til en række konkrete opsætninger ifm. brugen af Blanketmotoren

Tips og tricks

 FDS Skilte

HTML-koden herunder indsættes i label for et Calculated Value felt. Herefter sættes hak i 'Use HTML'.

<div class="fds-alert fds-alert-info fds-alert--show-icon" role="alert" style="max-width: 66ch;"> 
  <div class="fds-alert-body"> 
    <p class="fds-alert-heading">Overskrift</p> 
    <p class="fds-alert-text">Brødtekst indsættes her</p> 
  </div> 
</div>

Skiltet kommer herefter til at se således ud under udfyldelse af blanketten:

Hvis der i stedet skal vises en fejlbesked (rød) eller en advarsel (gul), kan info erstattes a hhv. error og warning.

Hvis skiltet ikke skal vises på opsummeringssiden og PDF'en, sørg derfor for at tilføje følgende til synlighedsreglen: not(fr:mode() = ('view', 'pdf'))

 Spær for hhv. private og virksomhedslogin via NemLog-in

Der kan nogle gange være behov for at en blanket kun må udfyldes og indsendes med enten privat NemLog-in eller et medarbejdercertifikat, men da NemLog-in altid tilbyder alle mulighederne, så må disse blokeringer laves i de enkelte blanketter

Blanketmotorens sandkasse indeholder to eksempler, som blokerer for hhv. private login og virksomhedslogin

  • No labels