Store filter/column settings in localStorage

The filter and column settings in tables are stored per project and
context in the browsers localStorage. This makes the table keep the
settings even if the browser is refreshed or restarted.

The table emits a "componentStateChanged" event containing the tables
current state (filter/column settings) which then is saved by the top
level component.
This commit is contained in:
2019-03-28 10:29:13 +01:00
parent f6056f4f7e
commit 465f1eb87e
13 changed files with 562 additions and 152 deletions

View File

@@ -1,6 +1,6 @@
const TEMPLATE =`
<div class="pillar-dropdown">
<div class="pillar-dropdown-button"
<div class="pillar-dropdown-button action"
:class="buttonClasses"
@click="toggleShowMenu"
>