From ee2b2ee0ffad6769e527f2b3ed896ca312f59a89 Mon Sep 17 00:00:00 2001 From: "Bekerle, Patrizio" <patrizio.bekerle@tugraz.at> Date: Mon, 9 Dec 2019 10:01:44 +0100 Subject: [PATCH] Merge branch '15-persist-entries-per-page-for-datatables-2' into 'master' 15 persist entries per page for datatables 2 See merge request VPU/WebComponents/datatableview!2 --- packages/data-table-view/src/vpu-data-table-view.js | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/packages/data-table-view/src/vpu-data-table-view.js b/packages/data-table-view/src/vpu-data-table-view.js index 249b1777..a2a0e546 100644 --- a/packages/data-table-view/src/vpu-data-table-view.js +++ b/packages/data-table-view/src/vpu-data-table-view.js @@ -119,6 +119,17 @@ class DataTableView extends LitElement { ] }); + const dataTableLength = sessionStorage.getItem('vpu-data-table-length'); + + //Retrieve page length from session storage + if (dataTableLength !== null) { + this.table.page.len(dataTableLength); + } + + //Save page length in session storage + this.table.on('length.dt', function ( e, settings, len ) { + sessionStorage.setItem('vpu-data-table-length', len); + }); this.data = data; -- GitLab