【问题标题】:Event "onClick" on treeview DHTMLX树视图 DHTMLX 上的事件“onClick”
【发布时间】:2020-01-21 22:47:11
【问题描述】:

我在 DHTMLX (pro) 布局的单元格中附加了一个树视图。

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

现在我正在尝试在此树视图上放置一个事件“onClick”,以便在开始时获得警报。

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

但是如果树视图附加在单元格中但我没有找到它,也许还有其他方法可以做到这一点。

如果有人可以帮助我,将不胜感激。

【问题讨论】:

  • [已解决] 我用“onSelect”更改了“onClick”事件,它起作用了!!
  • 请勿编辑您的标题以包含“已解决”标签。添加解决方案作为答案并将其标记为正确答案。
  • 请阅读meta.stackexchange.com/questions/5234/… - 不要在您的问题中编辑“已解决”一词。

标签: javascript html dhtmlx


【解决方案1】:

好的,这是我使用“onSelect”而不是“onClick”事件的解决方案:

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

有了这个事件,我现在可以从我的树中添加我的网格:

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

就是这样:)

【讨论】:

    猜你喜欢
    • 2023-03-21
    • 1970-01-01
    • 2017-10-15
    • 1970-01-01
    • 2018-01-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多