summaryrefslogtreecommitdiff
path: root/addons/base/static/src/js/list-editable.js
diff options
context:
space:
mode:
authorXavier Morel <xmo@openerp.com>2011-08-22 11:04:58 +0200
committerXavier Morel <xmo@openerp.com>2011-08-22 11:04:58 +0200
commit885fa0ded0b7417be2fe2aad28a51f2a53ef92a8 (patch)
treec8217ae3e6dd3ce630bd629a35658b3354d9e10a /addons/base/static/src/js/list-editable.js
parentc18eff8665d913aaf07c417543c0fb0c611a7cae (diff)
[ADD] handling of adding new records to an existing collection, silent option on a bunch of record events
bzr revid: xmo@openerp.com-20110822090458-3wdroe4cxyh30k91
Diffstat (limited to 'addons/base/static/src/js/list-editable.js')
-rw-r--r--addons/base/static/src/js/list-editable.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/addons/base/static/src/js/list-editable.js b/addons/base/static/src/js/list-editable.js
index c89227a05cb..744f3c9a09b 100644
--- a/addons/base/static/src/js/list-editable.js
+++ b/addons/base/static/src/js/list-editable.js
@@ -209,6 +209,8 @@ openerp.base.list.editable = function (openerp) {
var self = this;
this.edition_form.do_save(function (result) {
if (result.created && !self.edition_index) {
+ self.records.add({id: result.result},
+ {at: self.options.editable === 'top' ? 0 : null});
self.edition_index = self.dataset.index;
}
self.cancel_pending_edition().then(function () {