4

我正在开发一个 ExtJs 应用程序。我想使用如下的树列表

{
    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'
        }
        ...
        ]
    }
}

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

4

2 回答 2

1

看起来Ext.list.Tree qtip和配置有问题qtitle

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

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

这是一个示例,我尝试过使用treelist配置。

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

于 2017-12-14T11:51:33.083 回答
-1

让我知道这个是否奏效。我还没有玩太多树,但你可以试试这是 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;
            }
        }
        ...
        ]
    }
}
于 2015-08-14T20:04:35.047 回答