如何在 ExtJS 中为树列表设置工具提示?

How to set tooltip for treelist in ExtJS?

我正在开发一个 ExtJs 应用程序。 我想使用 treelist 如下:

{
    xtype: 'treelist',
    bind: '{navimgation}',
    ...
}

我的模型中的 navimgation 如下:

navimgation: {
    type: 'tree',
    root: {
        children: [{
            text: 'Node1',
            leaf: true,
            qtip: 'My qtip 1'
        },{
            text: 'Node2',
            leaf: true,
            qtip: 'My qtip 2'
        }
        ...
        ]
    }
}

我想在鼠标悬停在节点上时显示工具提示,但它不起作用。

如果可行,请告诉我。我还没有玩过很多树,但你可以尝试这是 JSFiddle 或你的代码。

navimgation: {
    type: 'tree',
    root: {
        children: [{
            text: 'Node1',
            leaf: true,
            renderer: function (val, meta, rec) {
                    meta.tdAttr = 'data-qtip="This is my tooltip"';
                            return val;
            }
        },{
            text: 'Node2',
            leaf: true,
            renderer: function (val, meta, rec) {
                    meta.tdAttr = 'data-qtip="This is my tooltip"';
                            return val;
            }
        }
        ...
        ]
    }
}

看起来 Ext.list.Tree qtipqtitle 配置有问题。

text 配置中传递 html 现在可以工作。

例如<span title="Homework qtip">Homework</span>

这是一个例子,我已经尝试过 treelist 配置。

https://fiddle.sencha.com/#view/editor&fiddle/2b03