summaryrefslogtreecommitdiff
path: root/addons/web/static/src/js/view_form.js
diff options
context:
space:
mode:
authorDenis Ledoux <dle@odoo.com>2014-12-16 13:18:35 +0100
committerDenis Ledoux <dle@odoo.com>2014-12-16 13:21:07 +0100
commit4a3e5df93abbaa43f842f12fbd3388305d061b74 (patch)
treee0907dd0704383497d4aaba6b887f4e039e0a2e3 /addons/web/static/src/js/view_form.js
parent9dad29caaf5fb37a07617a9e1462ac2b7b342419 (diff)
[FIX] web: autocomplete selection not hidden
Appending the autocomplete selection too close from the input field leads to display (hidden) problem in some cases (Many2one inside modals views, many2one at the end of a form view, etc.) This is related to rev. e1cde4d0383124c0636c518185f2222055afa3b5 closes #4268
Diffstat (limited to 'addons/web/static/src/js/view_form.js')
-rw-r--r--addons/web/static/src/js/view_form.js5
1 files changed, 4 insertions, 1 deletions
diff --git a/addons/web/static/src/js/view_form.js b/addons/web/static/src/js/view_form.js
index 036e0edae33..ac194eb0dd1 100644
--- a/addons/web/static/src/js/view_form.js
+++ b/addons/web/static/src/js/view_form.js
@@ -3736,7 +3736,10 @@ instance.web.form.FieldMany2One = instance.web.form.AbstractField.extend(instanc
minLength: 0,
delay: 250,
});
- var appendTo = this.$el.parent().parent();
+ var appendTo = this.$el.parents('.oe_view_manager_body, .modal-dialog').last();
+ if (appendTo.length === 0){
+ appendTo = '.oe_application > *';
+ }
this.$input.autocomplete({
appendTo: appendTo
});