An example of <column-view>:

<button onclick="window.columnView1.back()">back</button>
<br />
<column-view data='{"1":{"2":"2...","3": {"3+++"}}' id="columnView1"></column-view>

<script>
  window.columnView1.addEventListener("change", function(e) {
    console.log("columnView1 changed:", e.detail.id);
  })
</script>





Real world demo:


javascript source