在节点上创建工具提示 - treepanel

时间:2014-06-24 15:17:10

标签: extjs extjs4.2

当我将一个节点悬停在树状区域上时,我想创建一个工具提示,然后查看此节点上的树以计算其叶子,然后在工具提示中显示结果。此时,我无法捕获节点的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?

1 个答案:

答案 0 :(得分:2)

如果问题的根源是如何显示工具提示,那么简单的方法是获取对节点的引用然后调用:

node.set('qtip', 'The tip text')

您不需要转到DOM来获取手动创建的工具提示目标的元素。