Ext.grid 添加tooltip

阅读更多
对想要添加tooltip的列重写renderer方法,并添加ext:qtitle , ext:qtip这2个属性。
eg:
var cm = new Ext.grid.ColumnModel([
  		new xg.RowNumberer(),
  		sm2,
  		{header: "姓名",sortable: true,dataIndex: 'seName'},
  		{header: "工作地区",sortable: true,dataIndex: 'seAddressName'},
  		{header: "职务",sortable: true,dataIndex: 'duties',renderer:function(v,p){
            //v : value , p : cell
            p.attr =  'ext:qtitle="职务"';
            p.attr += ' ext:qtip="'  + v + '"';
            return v;
        }},
  		{header: "身份证",sortable: true,dataIndex: 'cardId'}
	]);

使用rendertooltip之前要初始化QuickTips
Ext.QuickTips.init();

你可能感兴趣的:(Ext.grid 添加tooltip)