persistent vhLib.Macro 1 %Library.Persistent 0 1 1 Kenmerk Aantal decimalen bij Float %Library.Integer Execute die nagaat of een veld afhankelijk van de rand informatie enabled of disabled moet zijn %Library.String Eenhedi van de numerieke ingaven (st, m, lm, m2, ...) %Library.String NIET GEBRUIKEN : P=Popup is een beperkte lijst op voorhand vastgelegd Popup door JBL weggehaald op 2011-04-07 voor story https://www.pivotaltracker.com/story/show/11119799 L=Lijst is een onbeperkte lijst, bepaald on runtime en kan door de gebruiker aangevuld worden. %Library.String Prod.Kenmerk.MetaGroep parent MetaDefinities 1 Kenmerk alleen voor interngebruik, om bv. vertalingen aan te duiden %Library.Boolean %Library.String Transformatie die de ingegeven kenmerkt moet ondergaan vooralleer bij de langtekst te worden gevoegd. %Library.String Vanuit de kenmerken kan de langtekst automatisch worden gegenereerd, de volgorde van de generatie. %Library.Integer %Library.Integer Maximale waarde bij Integer en Float %Library.Float Minimale waarde bij Integer en Float %Library.Float Er kunnen meerdere waarden ingegeven worden , het max. aantal waarden wordt hier ingevuld Bij lijst en popup is dit via een speciale dialogbox, bij getallen kan dit door ";" gescheiden ingave %Library.Integer Indien Multiple hoeveel velden moeten er dan getoond worden %Library.Integer %Library.String Optioneel om de kenmerken onder te verdelen in SubGroep %Library.String %Library.String Verplichte ingave dit veld mag niet leeg zijn %Library.Boolean Prod.Kenmerk.VertaalTransAbstract children Kenmerk 1 %Library.Integer %List Tijdelijke uitbreiding omdat de lijst soms te lang wordt (kenmerk "OL||Sleutel") %List Tijdelijke uitbreiding omdat de lijst soms te lang wordt (kenmerk "OL||Sleutel") %List Tijdelijke uitbreiding omdat de lijst soms te lang wordt (kenmerk "OL||Sleutel") %List %Library.String Sys.cTimeStamp Geeft aan of dit kenmerk getoond moet worden op de E-Commerce site %Boolean %Boolean 0 Bepaalde kenmerken mogen niet rechtstreeks door de gebruiker gewijzigd worden. Voor read-only kenmerken moet geen lijst van de gebruikte waarden opgezocht en doorgegeven worden aan de GUI. %Boolean 0 Indien deze niet opstaat, moeten we ook geen lijst van de gebruikte waarden opzoeken en doorgeven aan de GUI. %Boolean 0 Toestaan aan de client om de MetaDefintie te wijzigen %Boolean 0 De breedte van de kolom voor dit kenmerk, uitgedrukt in aantal tekens. %Integer 0 %List lbVal:%List 0 %Status IsNew:%Library.Boolean=1 0 %Library.Status REDIRECTED to BL.Kenm.Main 1 Groep:%String 0 Geeft de oref terug van het VertaalTransform-object dat het gegeven TextType bevat in VertalingsTypes. (geeft leeg indien niet gevonden) TextType:%String 1 Prod.Kenmerk.VertaalTransAbstract Levert de parameter VertalingsGroep terug 0 %String Hierarchie: - MetaDefinitie: GetVertalingSleutels geeft alle sleutels aanwezig in een MetaDef Dit omtrent alle VertalingsTypes dus (zijnde o.a. 'L','O','K',...) - emVertaalTrans: GetVertalingSleutels geeft alle sleutels aanwezig in een MetaDef.emVertaalTrans obj. Dit omtrent één VertalingsType FunctieResult: $LB($LB(VertalingsType1,Sleutel1),$LB(VertalingsType2,Sleutel2),...) 0 %String 0 %String 1 ID:%String 0 %String ListItems worden vertaald en geconcateneerd; indien vertaling via een Vertaalsleutel, dan wordt de geconcateneerde text vervangen. LBX:%String,ListSep:%String,Taal:%String="N",TextType:%String="L",DoNotConvert2Html:%Boolean 0 %String added by JCL : lbKenmerkWaarden:%String,Taal:%String="N",TextType:%String="L",ClearEmptyChar:%Boolean=0,DoNotConvert2Html:%Boolean 1 %List Geeft de LinkedItems terug, i.e. waarde van VertalingLink (type LG of LP) terug voor KenmerkWaarde. LinkedItems is een piece-delimited-list (";" separated) KenmerkWaarde:%String,Taal:%String="N",TextType:%String="LG" 0 %String de nieuwe waarde van X is de interne waarde die vertaald wordt. ClearEmptyChar : enkele Tilden in vertaling worden vertaald naar lege string.]]> X:%String,Taal:%String="N",TextType:%String="L",ClearEmptyChar:%Boolean=0,DoNotConvert2Html:%Boolean 0 %String MetaDefID is het kenmerk (bvb: "OL||Sleutel") 1 MetaDefID:%String 0 %List %Library.SQLQuery paGroep:%String SELECT ID,Groep,Decimalen,DisableWhen,Eenheid,Format, Intern,Kenmerk,LangtekstTransform,LangtekstVolgNr, Lengte,MaxValue,MinValue,Multiple,MultipleDisplay, Omschrijving,Verplicht,VolgNr,WaardenSortering,ToelatenEC,SubGroep, SortType,NieuweWaardeToegelaten,IsReadOnly,SuggereerWaarden,WaardenSortering2,WaardenSortering3,WaardenSortering4, IsWijzigbaar,VeldBreedteInTekens FROM Prod_Kenmerk.MetaDefinitie WHERE (Groep=:paGroep) ORDER BY VolgNr Lijst van de Kenmerken per groep, gesorteerd op VolgNr %Library.SQLQuery MGroep:%String SELECT ID, Kenmerk,WaardenSortering, length(WaardenSortering2) FROM Prod_Kenmerk.MetaDefinitie WHERE (Groep = :MGroep) ORDER BY VolgNr %Library.CacheStorage {%%PARENT}("MD") MetaDefinitieDefaultData {%%PARENT}("MD") ^Prod.Ken.MetaDefinitieI ^Prod.Ken.MetaDefinitieS %%CLASSNAME node 0 Decimalen DisableWhen Eenheid Format Intern LangtekstTransform LangtekstVolgNr Lengte MaxValue MinValue Multiple MultipleDisplay Omschrijving Verplicht VolgNr WaardenSortering WijzigGebruiker WijzigTijdstip SortType SubGroep ToelatenEC WaardenSortering2 WaardenSortering3 WaardenSortering4 NieuweWaardeToegelaten ReadOnly SuggereerWaarden IsReadOnly Wijzigbaar IsWijzigbaar VeldBreedteInTekens