Hello I was wondering if there was a way of attaching an event upon keyboard navigation in the Tree. I’ve read through your documentation but could not find anything. The onSelect event doesn’t work, and I don’t see anything else that would work.
any Ideas ?
Nicolas Darques
The onSelect event must fire if your keyboard actions cause change of currently selected item in tree
tree.attachEvent(“onSelect”,function(){
code here
});
or, for older versions of tree
tree.setOnSelectStateChange(function(){
code here
});
It pretty easy to update code so it will generate necessary events.
Please check dhtmlxgrid_kn.js , there are such functions as
dhtmlXTreeObject.prototype._onkey_down=function(id){
dhtmlXTreeObject.prototype._onkey_up=function(id){
you can add in end of such functions line similar to next
this.callEvent(“onKeyNavigation”,[]);
Such modification will introduce new event which can be attached and used in default way