[imp] added delete to o2m

bzr revid: nicolas.vanhoren@openerp.com-20110616144109-sm9dkxd53qdgkoyy
This commit is contained in:
niv-openerp
2011-06-16 16:41:09 +02:00
parent 571771a879
commit c03b0a372f
+8 -3
View File
@@ -1231,10 +1231,15 @@ openerp.base.form.FieldOne2Many = openerp.base.form.Field.extend({
this.dataset = new openerp.base.DataSetStatic(this.session, this.field.relation);
this.dataset.on_unlink.add_last(function(ids) {
// TODO niv check form view
self.dataset.set_ids(_.without.apply(_, [self.dataset.ids].concat(ids)));
debugger;
var view = self.viewmanager.views[self.viewmanager.active_view].controller;
view.reload_content();
// TODO niv make real suppression (list or direct)
if(self.viewmanager.active_view === "list") {
view.reload_content();
} else if (self.viewmanager.active_view === "form") {
// TODO niv but fme did not implemented delete in form view anyway
}
self.on_ui_change();
});