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.