TOC(heading=Datamodel)? TOC(heading=Beheerschermen en menu's, sectionindex, compact, depth=3, allactive, indirect=Documentatie/Beheerder/Schermen/TOC)? TOC(heading=Beheerder, sectionindex, compact, depth=2, allactive, indirect=Documentatie/Beheerder/TOC)? TOC(heading=Documentatie, sectionindex, compact, depth=1, allactive, Documentatie/)?
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.
Groep
(NB. in de structuur.tsv bestanden, heet dit box, maar in het tabeldefinitiesscherm heet het groep)
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:
| Specificatie | Betekenis |
|---|---|
| #c0d0e0 | Een beetje blauwig |
Voorbeelden veld:
| Specificatie | 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
Als een tabel gedefinieerd wordt, wordt meteen ook de weergave van (generieke) lijsten uit die tabel gedefinieerd. Dat gaat via een tabel-layout specificatie.
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
Als een veld gedefinieerd wordt, dan wordt de weergave van het veld (breed, smal, hoog, onzichtbaar) ook vastgelegd via een veld-layout specificatie.
Specificatie veld: [marge_links+]breedte_label:breedte_invoerveld[+marge_rechts][xhoogte]
Voorbeelden veld (met special gevallen voor het onzichtbaar maken van een 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 |
| - | onzichtbaar; merk op dat dit alleen werkt in de kern. |
| -: | onzichtbaar maar laat verticale ruimte achter. |
| onzichtbaar; maak het layout veld helemaal leeg. |
Attachments (1)
- velden.png (1.4 KB) - added by adriaan 9 years ago.
Download all attachments as: .zip
