[fix] fixed problem with list view in o2m not loading at startup

bzr revid: nicolas.vanhoren@openerp.com-20110606073935-vnloqd0wrf61pprv
This commit is contained in:
niv-openerp
2011-06-06 09:39:35 +02:00
parent 0422a69d6c
commit 872520df3d
+6 -3
View File
@@ -1035,7 +1035,6 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({
this.viewmanager = new openerp.base.ViewManager(this.view.session,
this.element_id, this.dataset, views);
this.viewmanager.start();
this.viewmanager.on_controller_inited.add_last(function(view_type, controller) {
if (view_type == "list") {
// TODO niv
@@ -1044,10 +1043,14 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({
}
self.is_started.resolve();
});
this.viewmanager.start();
$.when(this.is_started, this.is_setted).then(function() {
var view = self.viewmanager.views[self.viewmanager.active_view].controller;
view.reload_content();
if (modes[0] == "list") {
var view = self.viewmanager.views[self.viewmanager.active_view].controller;
view.reload_content();
}
// TODO niv: handle other types of views
});
},
set_value: function(value) {