From fdc365a51df00d6a96dad52d65807926a9b30d1c Mon Sep 17 00:00:00 2001 From: RB <42044143+getrebuild@users.noreply.github.com> Date: Fri, 23 May 2025 10:05:13 +0800 Subject: [PATCH] hotfix: N2N init trigger --- src/main/resources/web/assets/js/general/rb-forms.js | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/main/resources/web/assets/js/general/rb-forms.js b/src/main/resources/web/assets/js/general/rb-forms.js index 47e804fa7..d3db0b165 100644 --- a/src/main/resources/web/assets/js/general/rb-forms.js +++ b/src/main/resources/web/assets/js/general/rb-forms.js @@ -2453,12 +2453,14 @@ class RbFormN2NReference extends RbFormReference { ids.push(item.id) } }) + if (ids.length > 0) this.__select2.trigger('change') - if (ids.length > 0) { - let ss = ids.join(',') - if (append && currentIds && currentIds !== '') ss = currentIds + ',' + ss - this.handleChange({ target: { value: ss } }, true) - } + // v4.0.5 禁用,因为初始化时就会触发 + // if (ids.length > 0) { + // let ss = ids.join(',') + // if (append && currentIds && currentIds !== '') ss = currentIds + ',' + ss + // this.handleChange({ target: { value: ss } }, true) + // } } else { this.__select2.val(null).trigger('change') }