ExtJS4:通过屏幕坐标或HTML元素查找树节点
在我的web应用程序中,我使用ExtJS4并使用Ext.tree.Panel。对于自定义拖放实现,我需要通过其屏幕坐标找到树节点 有没有办法通过屏幕坐标找到树节点?或者可以通过它的HTML元素找到它吗ExtJS4:通过屏幕坐标或HTML元素查找树节点,extjs,treeview,extjs4,mouseevent,coordinates,Extjs,Treeview,Extjs4,Mouseevent,Coordinates,在我的web应用程序中,我使用ExtJS4并使用Ext.tree.Panel。对于自定义拖放实现,我需要通过其屏幕坐标找到树节点 有没有办法通过屏幕坐标找到树节点?或者可以通过它的HTML元素找到它吗 Thanx提前…按坐标查找节点不是很有效,因为按坐标查找节点的唯一方法是遍历所有节点 通过HTML元素查找节点对我来说似乎更符合逻辑。Extjs4树利用视图。因此,您可以尝试以下方法: var node=tree.view.getRecord(htmlEl); 我没有尝试过这段代码,但如果您通过
Thanx提前…按坐标查找节点不是很有效,因为按坐标查找节点的唯一方法是遍历所有节点 通过HTML元素查找节点对我来说似乎更符合逻辑。Extjs4树利用
视图
。因此,您可以尝试以下方法:
var node=tree.view.getRecord(htmlEl);
我没有尝试过这段代码,但如果您通过了正确的
htmlEl
则按坐标查找节点不是很有效,因为按坐标查找节点的唯一方法是遍历所有节点
通过HTML元素查找节点对我来说似乎更符合逻辑。Extjs4树利用视图
。因此,您可以尝试以下方法:
var node=tree.view.getRecord(htmlEl);
我没有尝试过这个代码,但是如果你通过了正确的
htmlEl
你问题的一部分已经得到了回答,那么它应该可以工作
若您确实需要通过屏幕坐标获取HTML元素(仅作为最后手段),那个么您将需要
这里的额外信息和怪癖:您问题的一部分已经得到了回答 若您确实需要通过屏幕坐标获取HTML元素(仅作为最后手段),那个么您将需要 额外信息和怪癖如下: