Extjs 工具提示不会显示在当前鼠标位置下

Extjs 工具提示不会显示在当前鼠标位置下,extjs,Extjs,我尝试从SenchaExtJS站点运行此示例。将呈现饼图,但工具提示不会在当前鼠标位置下呈现。它呈现在页面的左上角或左下角。是否有人遇到过此问题以及如何解决 var store = Ext.create('Ext.data.JsonStore', { fields: ['name', 'data'], data: [ { 'name': 'metric one', 'data': 10 }, { 'name': 'metric two',

我尝试从SenchaExtJS站点运行此示例。将呈现饼图,但工具提示不会在当前鼠标位置下呈现。它呈现在页面的左上角或左下角。是否有人遇到过此问题以及如何解决

var store = Ext.create('Ext.data.JsonStore', {
    fields: ['name', 'data'],
    data: [
        { 'name': 'metric one',   'data': 10 },
        { 'name': 'metric two',   'data':  7 },
        { 'name': 'metric three', 'data':  5 },
        { 'name': 'metric four',  'data':  2 },
        { 'name': 'metric five',  'data': 27 }
    ]
});

Ext.create('Ext.chart.Chart', {
    renderTo: 'chart',
    width: 500,
    height: 350,
    animate: true,
    store: store,
    theme: 'Base:gradients',
    series: [{
        type: 'pie',
        angleField: 'data',
        showInLegend: true,
        tips: {
            trackMouse: true,
            width: 140,
            height: 28,
            renderer: function(storeItem, item) {
                // calculate and display percentage on hover
                var total = 0;
                store.each(function(rec) {
                    total += rec.get('data');
                });
                this.setTitle(storeItem.get('name') + ': ' + Math.round(storeItem.get('data') / total * 100) + '%');
            }
        },
        highlight: {
            segment: {
                margin: 20
            }
        },
        label: {
            field: 'name',
            display: 'rotate',
            contrast: true,
            font: '18px Arial'
        }
    }]
});

示例在sencha网站上运行良好,ExtJS版本为4.1.3,如下所示:


请提供有关您正在使用的sencha ExtJS版本的更多详细信息以及浏览器详细信息,以便有人能够提供帮助。这可能是特定于浏览器的问题。

您是否能够实现此功能?