3

我使用日历并且在eventover功能中我创建了类似的工具提示

                       'eventover': function(vw, rec, el){
                            new Ext.ToolTip({
                                target: el,
                                trackMouse: true,
                                html:   'test'
                            });
                        });

但这在我第一次悬停事件时不起作用(我必须悬停并再次悬停它)

怎么解决 谢谢

4

2 回答 2

0

您会遇到此问题,因为您是Ext.ToolTip在将鼠标悬停在元素上时创建的。然后它会显示在您的下一个鼠标悬停事件中。

Ext.ToolTip绑定到一个target元素并在您悬停该元素时自动显示。您必须在悬停元素之前创建工具提示,它会在必要时显示。由于您无法在呈现之前将工具提示附加到元素,因此定义工具提示的好地方是在包含带有工具提示的元素的render事件中。Ext.Component

于 2013-10-28T18:17:18.913 回答
0

只需添加 show()方法

Ext.ToolTip({
        target: el,
        trackMouse: true,
        html:   'test'
    }).show();
于 2014-08-07T07:47:35.957 回答