当我将一个节点悬停在树状区域上时,我想创建一个工具提示,然后查看此节点上的树以计算其叶子,然后在工具提示中显示结果。此时,我无法捕获节点的id,只是得到了treepanel的id。 (听众是treepanel的一部分)
listeners: {
afterrender: function( value, eOpts ) {
Ext.create('Ext.tip.ToolTip', {
target: value.getEl(),
listeners: {
beforeshow: function (value, eOpts ) {
treepanel.getRootNode().cascadeBy(function (node) {
// if (node ==
});
view.getEl();
}
}
});
}
}
有没有办法捕捉叶子的id?
答案 0 :(得分:2)
如果问题的根源是如何显示工具提示,那么简单的方法是获取对节点的引用然后调用:
node.set('qtip', 'The tip text')
您不需要转到DOM来获取手动创建的工具提示目标的元素。