From 2caf33914f755bc856dae2fb2fcd485f89a5ae9b Mon Sep 17 00:00:00 2001 From: tuyennn Date: Fri, 15 Apr 2022 17:47:21 +0700 Subject: [PATCH] [Issue#7] Fix filter preview label --- view/adminhtml/web/js/form/element/select2.js | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/view/adminhtml/web/js/form/element/select2.js b/view/adminhtml/web/js/form/element/select2.js index 070dfab..3fb0040 100644 --- a/view/adminhtml/web/js/form/element/select2.js +++ b/view/adminhtml/web/js/form/element/select2.js @@ -53,6 +53,10 @@ define([ } + if (options.initialValue) { + $element.select2().val(options.initialValue).trigger('change'); + } + $element.select2(options); $element.on("select2:select", function (e) { @@ -80,6 +84,19 @@ define([ return this; }, + /** @inheritdoc */ + setInitialValue: function () { + var value = this.getInitialValue(); + + if (!_.isString(value)) { + this._super(); + } + + this.select2().initialValue = value; + + return this; + }, + normalizeData: function (value) { this.getCurrentValue(value); @@ -150,4 +167,4 @@ define([ } }); -}); \ No newline at end of file +});