我有一个网格,其中一个列中有一个很长的字符串。当用户将鼠标悬停在该列中的任何单元格上时,我希望完整的字符串都能显示出来。
到目前为止,我已经让工具提示在该列中的任何单元格上弹出,但它们不显示文本。工具提示始终只显示“Icon Tip”。
如何让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);
}
});
meta.tdAttr = 'data-qtip=val';
会在工具提示中显示单元格的值,但现在所有单元格都只显示“val”。 - alex9311