Экстренная подсказка gridfs 4 показывает полное значение ячейки

У меня есть сетка с длинной строкой в ​​одном из столбцов. Я хотел бы, чтобы полная строка появлялась, когда пользователь перебирает любую ячейку в этом столбце.

До сих пор я работаю там, где всплывает всплывающая подсказка для любой ячейки в этом столбце, но они не отображают текст. Всплывающая подсказка всегда просто говорит "Совет значков".

Как получить 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', width: 75},
            {header: 'Perm', dataIndex: 'Perm', width: 75},
            {header: 'Comment', dataIndex: 'Comments', width: 150, renderer: renderTip}
        ];
        this.callParent(arguments);
    }
});

Ответ 1

Подумал об этом на форумах 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

Ответ 2

У вас уже есть значение, оно передается в качестве первого аргумента рендереру. Если вам нужна дополнительная информация, у вас также есть запись.

Ответ 3

Использование этого кода работает, но не ВСЕ значение отображается во всплывающем окне. У меня есть некоторые значения в столбцах, которые содержат более 45 символов, и я вижу только первые 30, тогда значение, отображаемое во всплывающем окне, отключается. Как увидеть все значение во всплывающем окне? Должен ли я увеличивать ШИРИНУ всплывающего окна?