Extjs DataView显示工具提示

jee*_*iya 2 dataview extjs tooltip extjs4

我正在使用ExtJS DataView作为我的图片库.这是我的项目工具提示的方式.它在tpl.

 new Ext.XTemplate(
    '<tpl for=".">',
        '<div class="thumb-wrap" data-qtip="{shortname}">',
            '<img class="file-image" src="{thumb}" />',
        '</div>'
    '</tpl>'
 );
Run Code Online (Sandbox Code Playgroud)

它工作正常,但我想showDelay为我的工具提示设置值.

有什么办法来设置showDelaydataview道具栏?

Aci*_*ier 7

尝试实现这样的工具提示,它将为您提供所有配置选项:

声明网格后(myGridPanel是Ext.grid.Panel),添加以下内容.您可能需要根据需要进行一些调整.还要从模板中取出提示.

myGridPanel.getView().on('render', function(view) {
    view.tip = Ext.create('Ext.tip.ToolTip', {
        target: view.el,
        delegate: view.itemSelector,
        trackMouse: true,
        minWidth: 300, 
        maxWidth: 500,
        dismissDelay: 0,
        showDelay: 800,
        renderTo: Ext.getBody(),
        listeners:{
            beforeshow: function updateTipBody(tip){
                tip.update(
                    view.getRecord(tip.triggerElement).get('shortname')
                );
            }
        }
    });
});  
Run Code Online (Sandbox Code Playgroud)