Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
menu search
person
Welcome To Ask or Share your Answers For Others

Categories

I have a treeview attached in a cell of a DHTMLX (pro) layout.

myTreeView = myLayout.cells("a").attachTreeView({
    xml:"/LRF/XMLWeb/ProcessDescriptor/descriptor/PROJECT/tree.xml"});

Now I'm trying to put an event "onClick" on this treeview in order to get just an alert on beginning.

myTreeView.attachEvent("onClick", function(id){
    alert("Item "+id+"was clicked");
    dhtmlx.alert("Item "+id+"was clicked");
});

But nothing hapened maybe there's an other way to do it if the treeview is attached in a cell but i don't find it.

If anyone can help me it'll be really appreciated.

See Question&Answers more detail:os

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
258 views
Welcome To Ask or Share your Answers For Others

1 Answer

Ok so here is my solution using "onSelect" instead of "onClick" event :

myTreeView.attachEvent("onSelect", function(id){
                    pid = myTreeView.getSelectedId();
                    dhtmlx.alert(pid);
                    });

With this event i can now populate my grid from my tree with adding :

myGrid.clearAll();
myGrid.load("/LRF/XMLWeb/ProcessDescriptor/descriptor/PROJECT/grid.xml");

That's it :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
thumb_up_alt 0 like thumb_down_alt 0 dislike
Welcome to ShenZhenJia Knowledge Sharing Community for programmer and developer-Open, Learning and Share
...