KoolTreeView supports client-side event handle.
span style="color: #ff0000;">"/KoolTreeView/kooltreeview.php""treeview");
$treeview->scriptFolder = $KoolControlsFolder."/KoolTreeView";
$treeview->imageFolder=$KoolControlsFolder."/KoolTreeView/icons";
$treeview->styleFolder="default""My Properties""woman2S.gif";
$treeview->Add("root","hardware","Hardware ""xpNetwork.gif","");
$treeview->Add("hardware","laptop","HP dv2500 Laptop ""square_blueS.gif","");
$treeview->Add("hardware","desktop","Lenovo desktop ""square_greenS.gif","");
$treeview->Add("hardware","lcd","Asus 19\" LCD ""square_redS.gif","");
$treeview->Add("root","software","Software""ie.gif","");
$treeview->Add("software","os","Operating System""bfly.gif","");
$treeview->Add("software","office","Office""doc.gif","");
$treeview->Add("root","book","Books""book.gif","");
$treeview->Add("book","ajax","Ajax For Dummies""BookY.gif","");
$treeview->Add("book","csharp","Mastering C#""BookY.gif","");
$treeview->Add("book","flash","Flash 8 Bible""BookY.gif","""form1" method="post">
<style type="text/css"#DFF3FF;
#C6E1F2;
}
.clear
{
clear:both;
}
#eventlog
"box""box focus">
<b>Client-side events: </b><hr/>
<div id="eventlog""clear"></div>
<script type="text/javascript""- Node <b>" + arg.NodeId + "</b> was <b>Selected</b>""- Node <b>" + arg.NodeId + "</b> was <b>UnSelected</b>""- Node <b>" + arg.NodeId + "</b> was <b>Expanded</b>""- Node <b>" + arg.NodeId + "</b> was <b>Collapsed</b>");
}
//Register event handle for treeview
treeview.registerEvent("OnSelect""OnUnselect""OnExpand""OnCollapse""eventlog""<div style='white-space:nowrap;'>""</div>"