summaryrefslogtreecommitdiff
path: root/addons/web/static/src
diff options
context:
space:
mode:
authorDeep Patel <dep@odoo.com>2017-09-19 16:11:19 +0200
committerAaron Bohy <aab@odoo.com>2017-09-20 08:20:01 +0200
commit9f8efb9d164a6995299c9e76926effc2bb3aae6d (patch)
tree56b28f0936dfdda095c86c5ea68cf521110189c6 /addons/web/static/src
parent73bec3d60feaced7d285ad062021f7703fc9e31a (diff)
[FIX] web: editable list: don't sort rows in edition
This commit disables the sort feature when a row is being edited, like it was in saas-15, because it didn't work correctly anyway.
Diffstat (limited to 'addons/web/static/src')
-rw-r--r--addons/web/static/src/js/views/list/list_editable_renderer.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/addons/web/static/src/js/views/list/list_editable_renderer.js b/addons/web/static/src/js/views/list/list_editable_renderer.js
index 7984ebf21e1..b101405e957 100644
--- a/addons/web/static/src/js/views/list/list_editable_renderer.js
+++ b/addons/web/static/src/js/views/list/list_editable_renderer.js
@@ -667,6 +667,17 @@ ListRenderer.include({
}
},
/**
+ * Overrides to prevent from sorting if we are currently editing a record.
+ *
+ * @override
+ * @private
+ */
+ _onSortColumn: function () {
+ if (this.currentRow === null) {
+ this._super.apply(this, arguments);
+ }
+ },
+ /**
* Triggers a delete event. I don't know why we stop the propagation of the
* event.
*