javascript – Extjs 4 grid mouseover显示全单元格值

前端之家收集整理的这篇文章主要介绍了javascript – Extjs 4 grid mouseover显示全单元格值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在其中一列有一个长字符串的网格.当用户将鼠标悬停在此列中的任何单元格时,我希望出现完整的字符串.

到目前为止,我有一个工具提示弹出此列中的任何单元格,但它们不显示文本.工具提示总是只是说“图标提示”.

如何让qtip显示变量val而不是字符串“Icon Tip”?

Ext.define('AM.view.user.List',{
    extend: 'Ext.grid.Panel',.......
    initComponent: function() {
        function renderTip(val,Meta,rec,rowIndex,colIndex,store) {
            Meta.tdAttr = 'data-qtip="Icon Tip"';
            return val;
        };
        this.columns = [
            {header: 'First Name',dataIndex: 'FirstName',width: 75},{header: 'Last Name',dataIndex: 'Last',{header: 'Perm',dataIndex: 'Perm',{header: 'Comment',dataIndex: 'Comments',width: 150,renderer: renderTip}
        ];
        this.callParent(arguments);
    }
});

解决方法

在sencha论坛上看出,正确的代码将是:
function renderTip(value,MetaData,record,rowIdx,colIdx,store) {
    MetaData.tdAttr = 'data-qtip="' + value + '"';
    return value;
};

我想有一些字符串/变量连接我需要使用

http://www.sencha.com/forum/showthread.php?179016-Grid-cell-tooltip

猜你在找的JavaScript相关文章