我使用日历,并在eventover函数中创建了如下工具提示
'eventover': function(vw, rec, el){
new Ext.ToolTip({
target: el,
trackMouse: true,
html: 'test'
});
});但是当我第一次悬停一个事件时,这是不起作用的(我必须再次悬停它)
如何解决这个问题?谢谢
发布于 2013-10-29 02:17:19
您会遇到这个问题,因为您是在将鼠标悬停在元素上时创建Ext.ToolTip的。然后它会在下一次鼠标悬停事件中显示。
Ext.ToolTip绑定到target元素,并在您悬停该元素时自动显示。您必须在悬停元素之前创建工具提示,它将在必要时显示。由于在呈现元素之前不能将工具提示附加到元素,因此定义工具提示的最佳位置是Ext.Component的render事件,该事件包含带有工具提示的元素。
发布于 2014-08-07 15:47:36
只需添加show()方法
Ext.ToolTip({
target: el,
trackMouse: true,
html: 'test'
}).show();https://stackoverflow.com/questions/19580931
复制相似问题