Inhoud

Scherminformatie voor detailschermen

De plaats en inhoud van de kolommen en schermknoppen van een detailscherm worden geregeld in text-veld met een xml-opmaak. Of er in een detailscherm gemuteerd kan worden is naast het genoemde bij onderstaande tags van de blokken <column> afhankelijk van een eigenschap edit van het scherm zelf. Deze laatste eigenschap wordt voor 99% gebaseerd op de rechten en wordt geregeld door de API.

Zie voor automatisch inklappen (collapse) van blokken: kopje //Automatisch inklappen van blokken (collapse) detailscherm // bij : Scherm(kolom)definitie Zie voor aangepaste blokvolgorde kopje //Blokvolgorde detailscherm // bij : Scherm(kolom)definitie

Binnen de root-tag <document> zijn twee elementen:

Binnen het blok <columns> worden één of meer elementen <blok> gedefinieerd. Dat zijn de kaders waarbinnen de kolommen van het scherm gedefinieerd zijn met het blauwe paneel aan de linkerkant.

Verplichte tags/attributen - Blok

Een <blok> heeft de volgende elementen in de volgende volgorde:

select case when (dlmappenhyperlink = 'F') then 1 else 0 end from tbrechten 
   where dnkey = (select dnkeyrechten from tbmedewerkers where trim(dvcode) = trim(:keyaccount))

Hetgeen wil zeggen dat indien de inlogger behoort tot een rechtengroep met dlmappenhyperlink = 'F', dat dan het blok waarin de tag <notvisibleif>%query(omgeving_blokhyperlink)%</notvisibleif> is opgenomen voor de betrokken inlogger NIET zichtbaar is. zie ook voorbeeld onder kopje Query's om blokken onzichtbaar te maken bij Queries

Bij bloktype doorlopend worden binnen het <blok> evenzoveel blokken <column> gedefinieerd als er verschillende elementen in dat blok getoond moeten worden (kolommen en schermknoppen).

Voor de blokvolgorde zie onder kopje blokvolgorde detailscherm in Scherm(kolom)definitie

Tags/attributen - columns

De volgende tags zijn altijd verplicht binnen een <column>: <regel>, <tagnaam>, <divwidth>, <divheight>, <edit>,<showhint> en <wavetype>

De tags en attributen binnen een <column> zijn in onderstaande volgorde: