Extjs 4.1 日历 - 工具提示第一次不显示

标签 extjs extjs4.1

我使用日历并在 eventover 函数中创建了类似的工具提示

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

但是当我第一次将鼠标悬停在一个事件上时这不起作用(我必须将鼠标悬停并再次悬停它)

如何解决这个问题

最佳答案

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

Ext.ToolTip 绑定(bind)到 target 元素并在您悬停该元素时自动显示。您必须在将鼠标悬停在元素上之前 创建工具提示,它会在必要时显示。由于您无法在呈现之前将工具提示附加到元素,因此定义工具提示的好地方是包含元素的 Ext.Componentrender 事件工具提示。

关于Extjs 4.1 日历 - 工具提示第一次不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19580931/

相关文章:

javascript - ExtJS 4,自定义Ext.grid.Panel的boolean列值

javascript - 如何在数组中查找具有某个属性值的对象?

ExtJs 模型代理与商店代理

Extjs4-在加载网格后为列提供默认排序

javascript - 如何在 Javascript 中将对象作为参数传递

javascript - Ext splitter - 以编程方式更改其位置

javascript - 将对象加载到表单中

javascript - Ext4 重载树

javascript - 如何忽略 ExtJS 数据模型中的空字段?

javascript - 我将如何从 json 文件创建模型? (ExtJS)