examples

Internal Handlers

loading from an external file

adding a record

<param name="selected" value="
^a|adding
">

<param name="internalhandlers" value="
^adding|1|entries|b|node b was added !
">

<param name="entries" value="
^a|node a
">

setting a field in a record

<param name="selected" value="
^a|change-text
">
<param name="internalhandlers" value="
^change-text|2|entries|a|I changed !!!
">
<param name="entries" value="
^a|node a
">

remove a record

<param name="selected" value="
^a|remove
">
<param name="internalhandlers" value="
^remove|3|entries|b
">
<param name="entries" value="
^a|node a
^b|node b
">

set selected (repeated)

<param name="selected" value="
^a|++select
">

<param name="internalhandlers" value="
^select|4||c
">

<param name="entries" value="
^a|node a
^b|node b
^c|node c
">

External Handlers

using pop-up messages

<param name="options" value="
^externalhandlers|1
">
<param name="selected" value="
^a|++popa
^b|++popb
">
<param name="externalhandlers"
value="
^popa|alert ('you clicked node nr. 1')
^popb|alert ('you clicked node nr. 2')
">
<param name="entries" value="
^a|node nr. 1
^b|node nr. 2
">