add tooltip to extjs grid to show complete information about that row

前端 未结 5 1969
予麋鹿
予麋鹿 2021-01-17 18:26

I had a gridview, it attached with a model that have some fields. But in my grid i just show one field, and what i want is when my mouse hover to the grid row,

5条回答
  •  情话喂你
    2021-01-17 18:55

    Use your columns renderer function as follows:

    {
                    id       :'data',
                    header   : 'Data', 
                    width    : 160, 
                    sortable : true, 
                    dataIndex: 'data',
                    renderer : function(value, metadata,record) {
                        return setTooltip(value, metadata,record);
                    }
                }
    
    
        function setTooltip(value, metaData, record){
            var deviceDetail = record.get('data') + ": " + record.get('description');
            metaData.attr='ext:qtip="' + deviceDetail + '"';
            console.log("deviceDetail: " + deviceDetail);
            return value;
        }
    

提交回复
热议问题