Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
268 views
in Technique[技术] by (71.8m points)

javascript - Event "onClick" on treeview DHTMLX

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

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

1 Reply

0 votes
by (71.8m points)

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 :)


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...