Volgorde kolommen lijstschermen
De normale volgorde van de kolommen in een lijstscherm is die van de tags uit de MDLC_xxx.xml bijvoorbeeld: MDLC_geefAdviezenOverzicht.xml.
Deze MDLC_geefAdviezenOverzicht.xml wordt uitgeleverd met elke update van OpenWave.
Een functioneel beheerder kan van de standaard-indeling afwijken, door in de systeembeheerkaart van het scherm een afwijkende xml te definiëren. Dat gebeurt in het beheerportaal achter de tegels schermkolomdefinitie.
Om welke schermdefinitie het gaat kan de beheerder vinden door op het lijstscherm zelf rechtsonder op de lichtgrijze tekst met het OpenWave versienummer te klikken. Daar staat eerst de herkomst van het scherm en de identifier (screensouce AAR wil zeggen dat de uitgeleverde versie van de laatste update worden gebruikt; screensource tbscreencolumns wil zeggen dat er een afwijkende scherm is gedefinieerd in de tabel tbscreencolumns dat gebruikt wordt).
De screenidentifier bevat de naam van het scherm: indien die naam wordt gevolgd door (reports) dan zal er mogelijk een schermdefinitie-kaart bestaan achter de tegel Schermkolomdefinitie rapportages in het beheerportaal.
Indien die naam wordt gevolgd door (sysstandard) dan is de schermdefinitie-kaart te vinden achter de tegel Schermkolomdefinitie tabellen standaard-api in het beheerportaal.
En anders achter de tegel Schermkolomdefinitie tabellen OW-api.
Op het detailscherm van de screenidentifier kan een afwijkend scherm gedefinieerd worden door met knop onderaan Haal originele scherminformatie de informatie uit de AAR te halen en deze te tonen in de kolom Kolom informatie Toggle F11. Vanaf dan geldt deze waarde als afwijkend scherm.
Voor lijstschermen is er ook een andere mogelijkheid om de kolomvolgorde in te stellen zonder dat er een afwijkend scherm gedefinieerd hoeft te worden.
Dit kan door met de knop Haal default volgorde achter de kolom Volgorde van kolommen (kolomnamen gescheiden door #) de bestaande kolomvolgorde van het lijstscherm op te halen. De tagnamen (de namen van de kolommen uit de onderliggende view/tabel) worden dan achter elkaar getoond gescheiden door een #.
De beheerder kan nu desgewenst kolommen weghalen of op een andere plaats zetten.
Indien de kolom Ontbrekende kolommen aanvullen? staat aangevinkt dan zal (aan de voorkant) de ontbrekende kolommen achteraan worden aangevuld op grond van de laatste uitlevering in de AAR/ of van het gedefinieerde afwijkende scherm.
Voorbeeld
met de knop Haal default volgorde bij schermidentifier MDLC_geefAdviezenOverzicht.xml wordt de volgende waarde opgehaald:
dvkleurresultaat#dnrappel#dvadvinstantie#dvadviescategorie#ddadvaanvraag#ddadvdatering#dvteamnaamverantw#dvintbehvoluit#dvadvomschrijving#dvadvmemo#
Deze string kan de beheerder aanpassen door bijvoorbeeld de kolommen ddadvdatering en dvteamnaamverantw eruit te halen en ddadvaanvraag op plaats nummer 1 te zetten.
#ddadvaanvraag#dvkleurresultaat#dnrappel#dvadvinstantie#dvadviescategorie#dvintbehvoluit#dvadvomschrijving#dvadvmemo#
Aan de voorkant zijn deze twee kolommen nu verdwenen en begint de lijst met de aanvraagdatum.
Indien echter het aanvinkvakje Ontbrekende kolommen aanvullen? staat aangevinkt dan zijn de twee verdwenen kolommen weer zichtbaar (in de lijst zelf), maar nu achteraan. De lijst begint dan nog steeds met de aanvraagdatum.
In de Volgorde van kolommen moet minimaal een valide kolom gedefinieerd zijn.