wiki:Documentatie/Beheerder/Schermen/Datamodel/Layout

Version 1 (modified by adriaan, 13 years ago) (diff)

--

Layout

Deze pagina beschrijft het "layout-taaltje" dat gebruikt wordt in de velden box en layout van de structuur-tabellen. Deze velden zijn ook te bewerken in het tabelscherm van OpenAC.

Box

Voor velden geeft box de groepering op het scherm aan. Voor tabellen kan bij box een kleur worden opgegeven. In invoerschermen en het datamodel wordt een tabel afgebeeld in de opgegeven kleur.

Voorbeeld tabel:

Veldspecificatie Betekenis
#c0d0e0 Een beetje blauwig

Voorbeelden veld:

Veldspecificatie Betekenis
1 Box 1
9.1 Box 9, volgnummer 1
1.6-1 Box 1, volgnummer 6-1

Layout

De layout specificatie voor de presentatie van tabellen en velden op het scherm. Voor tabellen bepaalt layout de velden die worden opgenomen in de lijst view en de sortering van de lijst. Voor velden bepaalt layout de afmetingen van het veld en het bijbehorend label

Tabellen

Specificatie tabel: veldnaam[:breedte-in-vakjes][:vlag[:...]][,...]

Vlaggen:

Vlagnaam Betekenis
asc Sorteer oplopend
boolasc Sorteer lege waarden achteraan, de rest oplopend
desc Sorteer aflopend
hide Toon veld niet in lijst view
niet_in_lijst Gelijk aan hide
menu
rechts Rechts uitlijnen
sorteermapping In de vorm veld_a=veld_b. Maakt o.a. mogelijk te sorteren op virtuele velden. Als de gebruiker wil sorteren op veld_a (bijv. een virtueel veld), sorteer dan op veld_b.

Voorbeeld tabel:

Specificatie Betekenis
in-gebruik:asc:hide,code:2:asc:menu,omschrijving:8:menu

Velden

Specificatie veld: [marge_links+]breedte_label:breedte_invoerveld[+marge_rechts][xhoogte]

Voorbeelden veld:

Specificatie Betekenis
2:8 label breedte 2, invoerelement breedte 8
1+2:3 marge links breedte 1, label breedte 2, invoerelement breedte 3
2:3+5 label breedte 2, invoerelement breedte 3, marge rechts breedte 5
2:8x3 label breedte 2, invoerelement breedte 8, hoogte 3 x standaardhoogte

Attachments (1)

Download all attachments as: .zip