Scherm waarbij de opgeroepen informatie als hiërarchische elementen getoond worden. Een voorbeeld en vooralsnog enige toepassing in OpenWave is de DocumentTree waarbij de mappenstructuur van een zaak/inrichting en daaronder hangende submappen en documenten in een boomstructuur getoond worden.
Voorbeeld van een boomstructuurscherm voor documenten bij een zaak:
<?xml version="1.0" encoding="UTF-8"?>
<document>
<header>
<version>1.0</version>
<resultcode>0</resultcode>
<created>2021-12-21T15:38:11</created>
<querykeys querymethod="parameter+xml">
<paramlogin>24c5cc9b647843fe972c6191193de0f8</paramlogin>
<parampass/>
<paramretourformaat>xml</paramretourformaat>
<paramapi>documenten</paramapi>
<paramkeypointer>86596</paramkeypointer>
<parammodule>W</parammodule>
<paramstartnode>Omgeving</paramstartnode>
<paramdata>0</paramdata>
</querykeys>
</header>
<metadata>
<koptekst1>Tree</koptekst1>
<koptekst2/>
<generiek>
<!--aangeven of leafs verplaatsbaar mogen zijn-->
<leaficon>36</leaficon>
<nodeicon>134</nodeicon>
<verplaatsbaar>true</verplaatsbaar>
<verplaatsactie action="1"/>
<verplaatscallback action="2"/>
</generiek>
<specifiek>
<button id="1" visible="true" hint="Refresh" knoptype="linksonder" knopindex="1"
refresh="true" icoon="29" action="3">true </button>
</specifiek>
<actions>
<action id="1"
>startWizard(moveDocumentElement,paramkeypointer,parammodule,{"huidigNodeId":"VarHuidigNodeId","nieuwNodeId":"VarNieuwNodeId","type":"VarType"})</action>
<action id="2"
>getFlexTree(documenten,paramkeypointer,parammodule,paramstartnode,paramhaschildnodes,'')</action>
<action id="3">refreshActiveDialog</action>
</actions>
</metadata>
<data>
<node id="Omgeving;2020W0053">
<type>node</type>
<haschildnodes>true</haschildnodes>
<key>2020W0053</key>
<description>2020W0053</description>
</node>
<node id="Omgeving;beginarg(Hallo.pdf)endarg">
<type>leaf</type>
<haschildnodes>false</haschildnodes>
<key>Hallo.pdf</key>
<description>Hallo.pdf</description>
</node>
</data>
</document>
Acties bij dit type scherm zijn: