openwave:1.29:applicatiebeheer:instellen_inrichten:schermdefinitie:scherminfomatie_voor_getflextree_schermen

Scherminformatie voor getFlexTree schermen

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:

  • het verversen/ terugkeren naar originele startpunt van de hiërarchie via de verversknop in het scherm
  • het verslepen van een element in de boomstructuur naar een andere (sub)element waarbij versleepte element ook daadwerkelijk verplaatst wordt.
  • openwave/1.29/applicatiebeheer/instellen_inrichten/schermdefinitie/scherminfomatie_voor_getflextree_schermen.txt
  • Laatst gewijzigd: 2023/08/11 11:37
  • door 127.0.0.1