diff --git a/bin/backend/controls/TrackingInput.js b/bin/backend/controls/TrackingInput.js index d2e95e36a2c74b9dd152cf095f8b3698a6919517..cf8dc724e83ea8f54da50df18c79dd2eecdd57cb 100644 --- a/bin/backend/controls/TrackingInput.js +++ b/bin/backend/controls/TrackingInput.js @@ -27,6 +27,8 @@ define('package/quiqqer/shipping/bin/backend/controls/TrackingInput', [ initialize: function (options) { this.parent(options); + this.$value = null; + this.addEvents({ onImport: this.$onImport }); @@ -65,6 +67,10 @@ define('package/quiqqer/shipping/bin/backend/controls/TrackingInput', [ URL_OPT_DIR + list[i].image ); } + + if (this.$value) { + this.setValue(this.$value); + } }); }, @@ -96,6 +102,8 @@ define('package/quiqqer/shipping/bin/backend/controls/TrackingInput', [ value = JSON.decode(value); } + this.$value = value; + if (value && typeof this.$TrackingType.setValue === 'function') { this.$TrackingType.setValue(value.type); }