Sections / grids

Under overskriften Form Structure finder du Blanketmotorens overordnede byggeklodser i form af sections (da: sektioner) og grids (da: gitre), der bruges til at opbygge blanketternes struktur.

Alle blanketter i Blanketmotoren er bygget op af sections, som indeholder enten andre sections (subsections) eller grids, hvor grids sÄ til sidst er bygget op af de forskellige typer af controls, hvor brugerne kan indtaste data.

Dette er illustreret nedenfor:

  • Section

    • Grid

      • Control

      • Control

    • Subsection

      • Grid

        • Control

      • Grid

        • Control

        • Control

Sections

Sections reprĂŠsenterer de overordnede overskrifter i din blanket, og de bruges til at inddele blanketten i mindre dele for at gĂžre det nemmere at overskue for brugerne.

Sections kan placeres bĂ„de pĂ„ yderste niveau, reprĂŠsenteret i venstremenuen, og som subsections til at gruppere indhold i en stor section. Du kan tĂŠnke pĂ„ de to niveauer som H1’ere og H2’ere pĂ„ en hjemmeside.

Nedenfor ses et eksempel pÄ en blanket med to sections, hvor den ene indeholder en subsection:

Nedenfor ses et billede af, hvordan blanketten ovenfor ser ud for brugeren:

Hvis du i Blanketdesigneren holder over overskriften for en section dukker der en rĂŠkke vĂŠrktĂžjer op:

  • Tandhjul: Åbner Section Settings, hvor du kan justere en rĂŠkke valgmuligheder for den valgte sektion. De forskellige indstillinger er beskrevet i afsnittet nedenfor.

  • Minus ikon: Sletter den valgte sektion ved klik.

  • Pile: AfhĂŠngigt af sektionens placering i din blanket vil du se Ă©n til flere pile, hvor op- og ned pile bruges til at ĂŠndre rĂŠkkefĂžlgen af sektioner, mens hĂžjre- og venstre pile bruges til at rykke sektioner ind og ud som subsections.

  • Saks: Giver dig mulighed for at klippe sektionen ud og indsĂŠtte den et andet sted i blanketten eller i en anden blanket.

  • Kopier: Giver dig mulighed for at kopiere sektionen og indsĂŠtte den et andet sted i blanketten eller i en anden blanket.

Section Settings

Under Section Settings findes en rĂŠkke forskellige indstillinger for den valgte section.

De vigtigste funktioner under Section Settings findes alle pÄ fanen Basic Settings and Formulas.

  • Name: Her kan du give sektionen et sigende navn, som vil optrĂŠde i blankettens XML-struktur.

  • Visibility: Her kan du styre synlighed af hele sektionen, hvor sĂŠrligt “Formula” kan bruges til at gĂžre sektionen dynamisk via XPath.

OpmĂŠrksomhedspunkter omkring brugen af sections

Sections pÄ yderste niveau bruges til at opdele blanketten i flere mindre sider, hvor Det FÊlles Designsystem anbefaler mange smÄ sider, fremfor fÄ store sider.

Subsections bruges til at nedbryde en stor side i mindre afgrÊnsede dele. Subsections bÞr bruges, hvor brugeren har fordel ved at kunne se flere logisk afgrÊnsede dele pÄ samme tid.

Sections og subsections skal altid har en overskrift og mangel pÄ dette giver tomme H-tags, som forringer brugen af skÊrmlÊsere. Ønsker du, at gruppere en rÊkke felter i blanketten uden en tilhÞrende overskrift, eksempelvis for at kunne styre synlighed, sÄ brug i stedet et nyt grid.

Grids

Bindeleddet mellem sections og controls er de lidt mindre synlige grids, hvis primĂŠre funktion er at inddele lĂŠrredet i et gitter, hvori der kan placeres forskellige felter. Alle sections fĂždes med et indsat grid og der er ofte ikke behov for at tilfĂžje yderligere grids.

Nedenfor ses et eksempel pÄ et grid med tre rÊkker, med hhv tre, et og to celler per rÊkker:

Holder du over en rÊkke vil du i venstre side se funktionalitet til at rykke rundt pÄ rÊkkefÞlgen af rÊkkerne, samt at slette en hel rÊkke.

Holder du over en celle, fÄr du adgang til tre vigtige funktionaliteter til at styre cellerne inden for én rÊkke.

  • Pil mod venstre: SlĂ„r cellen sammen med cellen til venstre for.

  • KnĂŠkket kĂŠde: Deler cellen i to celler.

  • Gul kant: Giver mulighed for at justere feltets bredde som fĂžlger et udgangspunkt med 12 kolonner.

Ligesom for sections, sÄ dukker der en rÊkke funktioner op, nÄr du holder musen over et grid. Da disse funktioner fungerer pÄ samme mÄde som de tilsvarende funktioner for sections henvises der til beskrivelse af disse under Sections.

Repeated grids

Repeated grids gĂžr det muligt at have en samling af felter, som kan gentages flere gange uden at man som designer skal bygge kopier. Repeated grids kommer i to visuelle udgaver afhĂŠngigt af om gitteret indeholder Ă©n eller flere rĂŠkker.

Repeated grid med Ă©n rĂŠkke per gentagelse

Repeated grid med flere rĂŠkker per gentagelse

Konfiguration af gentagelser

Ved indsÊttelse af et repeated grid, sÄ vil anmelder som udgangspunkt have frit rÄderum over, hvor mange gentagelser der kan vÊre i blanketten, men det er under gitteres Section/Grid Settings muligt at sÊtte regler for, hvor mange gentagelser der mÄ vÊre.

Oversigten viser en lang rĂŠkke forskellige indstillinger, men de vigtigste er som regel:

  • Minimum Number of Repetitions: Her kan der sĂŠttes en nedre grĂŠnse for, hvor mange gentagelser der mĂ„ vĂŠre af gitteret. VĂŠlges Other, sĂ„ kan der anvendes XPath til at lave dynamiske formler.

  • Maximum Number of Repetitions: Her kan der sĂŠttes en nedre grĂŠnse for, hvor mange gentagelser der mĂ„ vĂŠre af gitteret. VĂŠlges Other, sĂ„ kan der anvendes XPath til at lave dynamiske formler.

Hvis du sÊtter minimum til at vÊre hÞjere end 1, sÄ bÞr du i Blanketdesigneren manuelt tilfÞje kopier af gitteret, sÄ den nÄr minimum, for ikke at forvirre anmelder.