From c0736631ca4bbe7e73773d90f160ad771720d8fb Mon Sep 17 00:00:00 2001 From: Fabien Meghazi Date: Thu, 29 Sep 2011 13:47:20 +0200 Subject: [PATCH] [IMP] Search also when controller is not yet instanciate bzr revid: fme@openerp.com-20110929114720-cjpkgjr7rm03w5rn --- addons/web/static/src/js/views.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/addons/web/static/src/js/views.js b/addons/web/static/src/js/views.js index 0c9ea1b894e..389b8bfc5a1 100644 --- a/addons/web/static/src/js/views.js +++ b/addons/web/static/src/js/views.js @@ -227,10 +227,13 @@ db.web.ViewManager = db.web.Widget.extend(/** @lends db.web.ViewManager# */{ controller.do_switch_view.add_last(this.on_mode_switch); var container = $("#" + this.element_id + '_view_' + view_type); view_promise = controller.appendTo(container); + this.views[view_type].controller = controller; $.when(view_promise).then(function() { self.on_controller_inited(view_type, controller); + if (self.searchview && view.controller.searchable !== false) { + self.do_searchview_search(); + } }); - this.views[view_type].controller = controller; } else if (this.searchview && view.controller.searchable !== false) { self.do_searchview_search(); }