列の 1 つに長い文字列を含むグリッドがあります。ユーザーがこの列の任意のセルにマウスを置いたときに、完全な文字列が表示されるようにします。
これまでのところ、この列のセルに対してツールチップがポップアップする場所で機能していますが、テキストは表示されません。ツールチップには常に「アイコン ヒント」とだけ表示されます。
文字列「Icon Tip」の代わりに変数 val を表示するように qtip を取得するにはどうすればよいですか?
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);
}
});