Index: UI/PR/GA/TandemBox.cls.xml =================================================================== diff -u -r14790 -r16058 --- UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 14790) +++ UI/PR/GA/TandemBox.cls.xml (.../TandemBox.cls.xml) (revision 16058) @@ -5,8 +5,292 @@ KeyCodesCNTs,PRGACNTs,UILibCtrlCNTs Default %Library.TMFormClass -0 + +cache +0 +MApplication +document +literal + + + + +cache +0 +document +literal + + + + +initvalue:%String +cache +0 +MApplication +document +literal + + + Minimaal toegelaten Interne Breedte voor een lade met Dubbele Blumotion (in mm) @@ -3047,7 +3331,7 @@ Set tmpAr("TBCBreedte")= $LB("Afm",+..txtCBreedte,+..cboCBreedte,,) Set tmpAr("OpvullijstLi")= $LB("Afm",+..txtOpvulLijstLi,,,) Set tmpAr("OpvullijstRe")= $LB("Afm",+..txtOpvulLijstRe,,,) - Set tmpAr("TBOpvullijstKleur")=$LB("Afm",+..cboOpvullijstKleur,,,"REF:KLROPVL\K:GR") + Set tmpAr("TBOpvullijstKleur")=$LB("Afm",+..cboOpvullijstKleur,,,"REF:KLROPVL") ; Deze wordt nog aangepast in ..AppPrepareBTCtrls() Set tmpAr("MinTolerantie")= $LB("Afm",+..chkMinTolerantie,,) Set tmpAr("TBSPZijkant")= $LB("Afm",+..cboSPZijkant,,,"REF:SPZK\K:SA") ; Added K:SA (on 09/11/2009) to set Default for type DLS Set tmpAr("TBLadeDiepte")= $LB("Afm",+..cboLadeDiepte,,,"REF:LD") @@ -3380,10 +3664,11 @@ Set KLNr=..Product.KlantGetObjectId() Do ..blTBox.BTValuesFromProduct(..Product) + Do prcWisDefaultWaardeOpvullijstKleur() + Set DC=..blTBox.BTValues.GetAt("TBDesignCode") If $L(DC)&&(..blTBox.DC'=DC) Do ..blTBox.Initialize(DC) ; Added by WimV on 15/02/2010 (na uitbreidingen voor FilterDC) Do:($L(DFLRef)) prcBTValViaRef("TBStalenRug") - ;d ..TTrace("test"_$$LCVT^vhLib($$ObjectArrayToLB^vhLib(..blTBox.BTValues))) Set Key="" For Set Val=..blTBox.BTValues.GetNext(.Key) Quit:(Key="") Set arBTCopy(Key)=Val @@ -3398,9 +3683,31 @@ Do:(blnNewProd) prcPrepareExtraCtrls() Do prcPrepareOpties() Do prcPrepareSpoelbakMaten() + Do prcWijzigControlDefaultingDefs() Set MApplication.ScreenCursor=$$$crDefault Quit + +prcWisDefaultWaardeOpvullijstKleur() + If (..RunMode=$$$rmNewFromTemplate) { + Do ..blTBox.BTValues.SetAt("","TBOpvullijstKleur") + } + Quit + +prcWijzigControlDefaultingDefs() + New DefaultingViaKey,UIDefault,PieceIndex,i + Set DefaultingViaKey=..GeefOPVLKleurDefaultingViaKey() + If $L(DefaultingViaKey) { + Set UIDefault=$G(..FLookUp("TBOpvullijstKleur","DFL")) + Set PieceIndex=0 + For i=1:1:$L(UIDefault,"\") Set:($P(UIDefault,"\",i)?1"K:".E) PieceIndex=i Quit:(PieceIndex>0) + Set:(PieceIndex=0) PieceIndex=$S(UIDefault="":1,1:$L(UIDefault,"\")+1) + Set $P(..FLookUp("TBOpvullijstKleur","DFL"),"\",PieceIndex)=DefaultingViaKey + } + Quit +prcPrependDelimiterIndienNodig(Waarde, Delimiter) + Quit $S($L(Waarde):Delimiter, 1:"")_Waarde + prcPrepareExtraCtrls() #define DS "TBDesign" #define PRO "IsPRO" @@ -4467,273 +4774,6 @@ ]]> - -cache -0 -MApplication -document -literal - - - - -initvalue:%String -cache -0 -MApplication -document -literal - - - Klasse cache