Index: development/models/mvx/MVX Configurator,1.0.0.xml
===================================================================
diff -u -r2043 -r2044
--- development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 2043)
+++ development/models/mvx/MVX Configurator,1.0.0.xml (.../MVX Configurator,1.0.0.xml) (revision 2044)
@@ -5,13 +5,13 @@
-
+
-
+
@@ -25,216 +25,216 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -245,26 +245,26 @@
-
+
-
+
-
+
-
+
-
+
@@ -299,222 +299,222 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -539,133 +539,133 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -723,35 +723,35 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -767,7 +767,7 @@
-
+
@@ -780,14 +780,14 @@
-
+
-
+
@@ -800,61 +800,73 @@
-
+
-
-
-
-
-
-
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -864,7 +876,7 @@
-
+
@@ -874,7 +886,7 @@
-
+
@@ -884,7 +896,7 @@
-
+
@@ -894,41 +906,51 @@
+
+
+
+
+
+
+
+
+
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -937,16 +959,16 @@
-
+
-
+
-
+
-
+
-
+
@@ -955,23 +977,23 @@
-
+
-
+
-
+
@@ -985,20 +1007,20 @@
-
+
-
+
-
+
-
+
@@ -1024,7 +1046,7 @@
-
+
@@ -1034,7 +1056,7 @@
-
+
@@ -1051,46 +1073,46 @@
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
-
+
@@ -1114,7 +1136,7 @@
-
+
@@ -1132,7 +1154,7 @@
-
+
@@ -1165,24 +1187,24 @@
-
+
-
+
-
+
-
+
-
+
@@ -1193,13 +1215,25 @@
-
+
-
+
-
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -1505,7 +1539,7 @@
local boolean _Result = CopyOptionsToArray("UI.Kenmerken.NietMeeleverenOptions"; "UI.Kenmerken.NietMeeleveren");
index i of UI.Kenmerken.NietMeeleveren
- UI.Kenmerken.NietMeeleveren(i)@label = GetLocalizedLabel("NietMeeleveren");
+ UI.Kenmerken.NietMeeleveren(i)@label = DATA.Kenmerken.NietMeeleveren@label;
UI.Kenmerken.NietMeeleveren(i)@repeat = false;
UI.Kenmerken.NietMeeleveren(i).IsSelected@style.controlclass = "vh-slidercheckbox";
UI.Kenmerken.NietMeeleveren(i).Text@style.controlclass = "vh-checkboxlist-item";
@@ -1618,10 +1652,10 @@
UI.Buttons.Bottom.SaveAndContinueButton@default = UI.Buttons.Top.SaveAndContinueButton@default;
local boolean _IsEditMode = (CONFIG.InputMode == "Edit");
-local string _LabelSave = GetLocalizedLabel("SaveAndExitButton");
+local string _LabelSave = UI.Buttons.Top.SaveAndExitButton@label;
if (_IsEditMode) then
- _LabelSave = GetLocalizedLabel("SaveChangesButton");
+ _LabelSave = TRL.SaveChangesButton@label;
end if;
UI.Buttons.Top.SaveAndExitButton@label = _LabelSave;
@@ -1891,6 +1925,29 @@
Gedrag knoppen selecteren niet meeleveren
;ui.kenmerken.sneltoetsennietmeeleveren@visible;
+
+ true
+
+local boolean BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+
+If ((BEHAVIOR.IsEconAX) and (BEHAVIOR.IsInteractive)) then
+ BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar = true;
+else
+ BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar = false;
+end if;
+
+UI.StatusBalk.Code@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+UI.StatusBalk.LadeDiepte@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+UI.StatusBalk.CorpusBreedte@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+UI.StatusBalk.Wand@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+UI.StatusBalk.Draagkracht@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+UI.StatusBalk.FrontBevestiging@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+UI.StatusBalk.Diverse@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+UI.StatusBalk.VerpakkingType@visible = BEHAVIOR_ZijnStatusBarKenmerkenZichtbaar;
+
+ Gedrag kenmerken statusbalk
+ ;ui.statusbalk.code@visible;ui.statusbalk.ladediepte@visible;ui.statusbalk.corpusbreedte@visible;ui.statusbalk.wand@visible;ui.statusbalk.draagkracht@visible;ui.statusbalk.frontbevestiging@visible;ui.statusbalk.diverse@visible;ui.statusbalk.verpakkingtype@visible;
+
@@ -2344,24 +2401,7 @@
_MinimumBreedte = MINIMUM_BREEDTE_SIFONLADE_BINNENLADE;
end if;
end if;
-/*
-if (DATA.Kenmerken.Toepassing == "SY") then
- local double _MinimumBreedteZ1 = Max(DATA.Kenmerken.UitsparingData.Z1.Breedte; MINIMUM_BREEDTE_UITSPARING);
- local double _MinimumBreedteSifon = 0;
-
- if (DATA.Kenmerken.UitsparingData.UitsparingAantal == "Enkel") then
- _MinimumBreedteSifon = MINIMUM_BREEDTE_SIFONLADE_ENKEL + _MinimumBreedteZ1;
- end if;
-
- if (DATA.Kenmerken.UitsparingData.UitsparingAantal == "Dubbel") then
- local double _MinimumBreedteZ2 = Max(DATA.Kenmerken.UitsparingData.Z2.Breedte; MINIMUM_BREEDTE_UITSPARING);
- _MinimumBreedteSifon = MINIMUM_BREEDTE_SIFONLADE_DUBBEL + _MinimumBreedteZ1 + _MinimumBreedteZ2;
- end if;
-
- _MinimumBreedte = Max(_MinimumBreedte; _MinimumBreedteSifon);
-end if;
-*/
RANGE.InterneBreedte.Minimum = _MinimumBreedte;
InterneBreedte minimum
@@ -2736,8 +2776,8 @@
true
UI.Kenmerken.CorpusBreedte@label = switch (UI.Kenmerken.IsBinnenbreedte)
- case true: GetLocalizedLabel("CorpusBinnenbreedte")
- else GetLocalizedLabel("CorpusBuitenbreedte")
+ case true: TRL.CorpusBinnenbreedte@label
+ else TRL.CorpusBuitenbreedte@label
end switch;
Label CorpusBreedte
@@ -2759,9 +2799,9 @@
(DATA.Kenmerken.Toepassing == "SY") or (DATA.Kenmerken.Toepassing == "SP")
if (DATA.Kenmerken.UitsparingData.UitsparingAantal == "Enkel") then
- UI.Kenmerken.UitsparingData.Z1@label = GetLocalizedLabel("Z");
+ UI.Kenmerken.UitsparingData.Z1@label = TRL.Z@label;
else
- UI.Kenmerken.UitsparingData.Z1@label = GetLocalizedLabel("Z1");
+ UI.Kenmerken.UitsparingData.Z1@label = TRL.Z1@label;
end if;
Label UitsparingData Z1
@@ -3602,6 +3642,70 @@
Image updaten
;ui.image@value;
+
+ true
+
+local string _Model = GetModel();
+
+if not(Data.Kenmerken.LadeHoogte == "") then
+ UI.StatusBalk.Code = Data.Kenmerken.LadeHoogte ;
+ if (Data.Kenmerken.IsBinnenlade) then
+ UI.StatusBalk.Code = Data.Kenmerken.LadeHoogte + "/Z";
+ end if;
+end if;
+
+if not(Data.Kenmerken.LadeDiepte == "") then
+ UI.StatusBalk.LadeDiepte = Data.Kenmerken.LadeDiepte ;
+end if;
+
+UI.StatusBalk.CorpusBreedte = CInternal(Data.Kenmerken.CorpusBreedte) + " mm";
+
+if not(Data.Kenmerken.isBinnenBreedte) then
+ UI.StatusBalk.Wand = CInternal(Data.Kenmerken.CorpusWanddikte) + " mm";
+else
+ UI.StatusBalk.Wand = "B";
+end if;
+
+if not(Data.Kenmerken.Draagkracht == "") then
+ UI.StatusBalk.Draagkracht = Data.Kenmerken.Draagkracht + " kg" ;
+end if;
+
+
+local string _FrontBevestigingOptionLabel = DATA.Kenmerken.FrontBevestiging@id + "_" + DATA.Kenmerken.FrontBevestiging@option(DATA.Kenmerken.FrontBevestiging)@id;
+if (not(Data.Kenmerken.FrontBevestiging == "") and not(Data.Kenmerken.IsBinnenLade)) then
+ UI.StatusBalk.FrontBevestiging = GetLabel(_FrontBevestigingOptionLabel; _Model; ""; "nl");
+else
+ UI.StatusBalk.FrontBevestiging = "---";
+end if;
+
+/*
+if (UI.Kenmerken.HeeftMat) then
+ local string _MatMateriaalOptionLabel = "MatMateriaal_" + DATA.Kenmerken.MatMateriaal;
+ local string _MatKleurOptionLabel = switch DATA.Kenmerken.MatMateriaal
+ case "CF": "MatVinylFiberglassKleur_" + UI.Kenmerken.MatVinylFiberglassKleur.Value
+ case "AS": "MatAntislipKleur_" + UI.Kenmerken.MatAntislipKleur.Value
+ case "AF": "MatAntislipFiberKleur_" + UI.Kenmerken.MatAntislipFiberKleur.Value
+ case "AZ": "MatAntislipFlockKleur_" + UI.Kenmerken.MatAntislipFlockKleur.Value
+ else ""
+ end switch;
+
+ local string _MatMateriaal = GetLabel(_MatMateriaalOptionLabel; _Model; ""; "nl");
+ local string _MatKleur = GetLabel(_MatKleurOptionLabel; _Model; ""; "nl");
+
+ if not(Data.Kenmerken.MatMateriaal == "") then
+ UI.StatusBalk.Diverse = "Mat: " + _MatMateriaal + " , " + _MatKleur ;
+ end if;
+else
+ UI.StatusBalk.Diverse = "---";
+end if;
+*/
+if not(Data.Kenmerken.VerpakkingType == "") then
+ UI.StatusBalk.VerpakkingType = Data.Kenmerken.VerpakkingType ;
+end if;
+
+ Statusbalk updaten
+ ;ui.statusbalk.code@value;ui.statusbalk.ladediepte@value;ui.statusbalk.corpusbreedte@value;ui.statusbalk.wand@value;ui.statusbalk.draagkracht@value;ui.statusbalk.frontbevestiging@value;ui.statusbalk.verpakkingtype@value;
+
STATE.ValidationNeeded or (UI.Lijn.Aantal <> 0)
@@ -4237,7 +4341,7 @@
local string _Feedback = "";
- _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenError") + ":" + "</b>";
+ _Feedback = _Feedback + "<b>" + TRL.BewarenError@label + ":" + "</b>";
_Feedback = _Feedback + "<ul style='list-style-type:square;'>";
for i = 1 to Len(DATA.Lijn.InvalidFieldSet@options)
@@ -4273,7 +4377,7 @@
local string _Feedback = "";
- _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenError") + ":" + "</b>";
+ _Feedback = _Feedback + "<b>" + TRL.BewarenError@label + ":" + "</b>";
_Feedback = _Feedback + "<ul style='list-style-type:square;'>";
for i = 1 to Len(DATA.Lijn.InvalidFieldSet@options)
@@ -4309,7 +4413,7 @@
local string _Feedback = "";
- _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenError") + ":" + "</b>";
+ _Feedback = _Feedback + "<b>" + TRL.BewarenError@label + ":" + "</b>";
_Feedback = _Feedback + "<ul style='list-style-type:square;'>";
for i = 1 to Len(DATA.Lijn.InvalidFieldSet@options)
@@ -4342,7 +4446,7 @@
local string _Feedback = "";
if (_Result) then
- _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenKlantVoorkeurenSuccess") + "</b>";
+ _Feedback = _Feedback + "<b>" + TRL.BewarenKlantVoorkeurenSucces@label + "</b>";
_Feedback = _Feedback + "<ul style='list-style-type:square;'>";
for i = 1 to Len(CONFIG.Defaults.KlantVoorkeuren@options)
@@ -4370,7 +4474,7 @@
if (_IsNietMeeleveren and CBool(_Id) and (LCase(_ShortName) in CONFIG.NietMeeleverenExtern@options)) then
_Feedback = _Feedback + "<li>";
- _Feedback = _Feedback + GetLocalizedLabel("NietMeeleveren") + ": " + GetLocalizedLabel(_Label);
+ _Feedback = _Feedback + DATA.Kenmerken.NietMeeleveren@label + ": " + GetLocalizedLabel(_Label);
_Feedback = _Feedback + "</li>";
end if;
@@ -4384,7 +4488,7 @@
_Feedback = _Feedback + "</ul>";
else
- _Feedback = _Feedback + "<b>" + GetLocalizedLabel("BewarenKlantVoorkeurenError") + "</b>";
+ _Feedback = _Feedback + "<b>" + TRL.BewarenKlantVoorkeurenError@label + "</b>";
end if;
local long _FeedbackResult = MsgBox(_Feedback);