Changes between Initial Version and Version 1 of Documentatie/Beheerder/Schermen/Datamodel/Layout


Ignore:
Timestamp:
May 8, 2013 3:04:01 PM (13 years ago)
Author:
adriaan
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Documentatie/Beheerder/Schermen/Datamodel/Layout

    v1 v1  
     1= Layout = 
     2 
     3Deze 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. 
     4 
     5== Box == 
     6 
     7Voor 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. 
     8 
     9Voorbeeld tabel:  
     10||= Veldspecificatie =||= Betekenis =|| 
     11||#c0d0e0 ||Een beetje blauwig|| 
     12 
     13Voorbeelden veld: 
     14 
     15||= Veldspecificatie =||= Betekenis =|| 
     16||1     ||Box 1 || 
     17||9.1   ||Box 9, volgnummer 1|| 
     18||1.6-1 ||Box 1, volgnummer 6-1|| 
     19 
     20== Layout == 
     21 
     22De 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 
     23 
     24=== Tabellen === 
     25 
     26Specificatie tabel: 
     27''veldnaam''[`:`''breedte-in-vakjes''][`:`''vlag''[`:`...]][`,`...] 
     28 
     29Vlaggen: 
     30||= Vlagnaam =||= Betekenis =|| 
     31||asc   ||Sorteer oplopend|| 
     32||boolasc       ||Sorteer lege waarden achteraan, de rest oplopend|| 
     33||desc  ||Sorteer aflopend|| 
     34||hide  ||Toon veld niet in lijst view|| 
     35||niet_in_lijst ||Gelijk aan ''hide''|| 
     36||menu  |||| 
     37||rechts        ||Rechts uitlijnen|| 
     38||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''.|| 
     39 
     40Voorbeeld tabel: 
     41 
     42||= Specificatie =||= Betekenis =|| 
     43||`in-gebruik:asc:hide,code:2:asc:menu,omschrijving:8:menu`|||| 
     44 
     45=== Velden === 
     46 
     47Specificatie veld: 
     48[''marge_links''`+`]''breedte_label''`:`''breedte_invoerveld''[`+`''marge_rechts''][`x`''hoogte''] 
     49 
     50Voorbeelden veld: 
     51 
     52||= Specificatie =||= Betekenis =|| 
     53||2:8   ||label breedte 2, invoerelement breedte 8|| 
     54||1+2:3 ||marge links breedte 1, label breedte 2, invoerelement breedte 3|| 
     55||2:3+5 ||label breedte 2, invoerelement breedte 3, marge rechts breedte 5|| 
     56||2:8x3 ||label breedte 2, invoerelement breedte 8, hoogte 3 x standaardhoogte|| 
     57 
     58 
     59