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为我的工具提示设置值.
有什么办法来设置showDelay为dataview道具栏?
尝试实现这样的工具提示,它将为您提供所有配置选项:
声明网格后(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)
| 归档时间: |
|
| 查看次数: |
7103 次 |
| 最近记录: |