OGE logoOGE

Tree List

<oge-tree-list> renders hierarchical data from a flat self-referencing array — every row points at its parent via parentIdExpr. Columns, templates, themes and configuration are the same building blocks the data grid uses.

keyExpr parentIdExpr autoExpandAll expandedRowKeys
flat id/parentId data sibling-scoped sorting
Name
Title
Office
Reports
Grace Liskov
CEO
Ankara
4
Alan Ritchie
VP
İzmir
3
Edsger Lovelace
Director
Berlin
5
Barbara Dijkstra
Engineer
London
0
Donald Hamilton
Engineer
İstanbul
0
Margaret Hejlsberg
Engineer
Ankara
0
Dennis Turing
Engineer
İzmir
0
Bjarne Knuth
Engineer
Berlin
0
Anders Stroustrup
Director
London
5
Ada Hopper
Engineer
İstanbul
0
Grace Liskov
Engineer
Ankara
0
Alan Ritchie
Engineer
İzmir
0
Edsger Lovelace
Engineer
Berlin
0
Barbara Dijkstra
Engineer
London
0
Donald Hamilton
Director
İstanbul
5
Margaret Hejlsberg
Engineer
Ankara
0
Dennis Turing
Engineer
İzmir
0
Bjarne Knuth
Engineer
Berlin
0
Anders Stroustrup
Engineer
London
0
Ada Hopper
Engineer
İstanbul
0
Grace Liskov
VP
Ankara
3
Alan Ritchie
Director
İzmir
5
Edsger Lovelace
Engineer
Berlin
0
Barbara Dijkstra
Engineer
London
0
Donald Hamilton
Engineer
İstanbul
0
Margaret Hejlsberg
Engineer
Ankara
0
Dennis Turing
Engineer
İzmir
0
Bjarne Knuth
Director
Berlin
5
Anders Stroustrup
Engineer
London
0
Ada Hopper
Engineer
İstanbul
0
Grace Liskov
Engineer
Ankara
0
Alan Ritchie
Engineer
İzmir
0
Edsger Lovelace
Engineer
Berlin
0
Barbara Dijkstra
Director
London
5
Donald Hamilton
Engineer
İstanbul
0
Margaret Hejlsberg
Engineer
Ankara
0
Dennis Turing
Engineer
İzmir
0
Bjarne Knuth
Engineer
Berlin
0
Anders Stroustrup
Engineer
London
0
Ada Hopper
VP
İstanbul
3
Grace Liskov
Director
Ankara
5
Alan Ritchie
Engineer
İzmir
0
Edsger Lovelace
Engineer
Berlin
0
Barbara Dijkstra
Engineer
London
0
Donald Hamilton
Engineer
İstanbul
0
Margaret Hejlsberg
Engineer
Ankara
0
Dennis Turing
Director
İzmir
5
Bjarne Knuth
Engineer
Berlin
0
Anders Stroustrup
Engineer
London
0
Ada Hopper
Engineer
İstanbul
0
Grace Liskov
Engineer
Ankara
0
Alan Ritchie
Engineer
İzmir
0
Edsger Lovelace
Director
Berlin
5
Barbara Dijkstra
Engineer
London
0
Donald Hamilton
Engineer
İstanbul
0
Margaret Hejlsberg
Engineer
Ankara
0
Dennis Turing
Engineer
İzmir
0
Bjarne Knuth
Engineer
Berlin
0
Anders Stroustrup
VP
London
3
Ada Hopper
Director
İstanbul
5
Grace Liskov
Engineer
Ankara
0
Alan Ritchie
Engineer
İzmir
0
Edsger Lovelace
Engineer
Berlin
0
Barbara Dijkstra
Engineer
London
0
Donald Hamilton
Engineer
İstanbul
0
Margaret Hejlsberg
Director
Ankara
5
Dennis Turing
Engineer
İzmir
0
Bjarne Knuth
Engineer
Berlin
0
Anders Stroustrup
Engineer
London
0
Ada Hopper
Engineer
İstanbul
0
Grace Liskov
Engineer
Ankara
0
Alan Ritchie
Director
İzmir
5
Edsger Lovelace
Engineer
Berlin
0
Barbara Dijkstra
Engineer
London
0
Donald Hamilton
Engineer
İstanbul
0
Margaret Hejlsberg
Engineer
Ankara
0
Dennis Turing
Engineer
İzmir
0

Notes

  • Rows whose parent value equals rootValue (default null) become roots; rows with a missing parent follow orphanPolicy (discard or promoteToRoot).
  • Sorting is sibling-scoped: each level sorts within its parent, the hierarchy never breaks.
  • Expansion is two-way bindable via [(expandedRowKeys)]; keyboard users expand/collapse with →/← in the first column (RTL-aware).
  • The component ships full treegrid ARIA: aria-level/aria-posinset/aria-setsize/aria-expanded.