diff options
Diffstat (limited to 'addons/web/static/src')
| -rw-r--r-- | addons/web/static/src/js/views/list/list_renderer.js | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/addons/web/static/src/js/views/list/list_renderer.js b/addons/web/static/src/js/views/list/list_renderer.js index 05481cd9556..4571b1275a4 100644 --- a/addons/web/static/src/js/views/list/list_renderer.js +++ b/addons/web/static/src/js/views/list/list_renderer.js @@ -1090,10 +1090,10 @@ var ListRenderer = BasicRenderer.extend({ // append the table (if any) to the main element if (tableWrapper) { - dom.append(this.el, tableWrapper, { - callbacks: [{ widget: this }], - in_DOM: document.body.contains(this.el), - }); + this.el.appendChild(tableWrapper); + if (document.body.contains(this.el)) { + this.pagers.forEach(pager => pager.on_attach_callback()); + } if (this.optionalColumns.length) { this.el.classList.add('o_list_optional_columns'); this.$('table').append( |
