EasyUI Forum
May 16, 2025, 10:24:18 PM *
Welcome, Guest. Please login or register.

Login with username, password and session length
News:
 
   Home   Help Search Login Register  
Pages: [1]
  Print  
Author Topic: [SOLVED] Datagrid Cell Tooltip individual text  (Read 353 times)
jega
Full Member
***
Posts: 221


View Profile
« on: April 25, 2025, 02:21:49 PM »

Hi.

Filling a datagrid with this json (not formatted here): number_7 and _8 is the column field name

number_7:"11111111"
number_7:"22222222"
tooltipText_7:"Tooltip for column _7"
tooltipText_8:"Tooltip for cell on column _8"


Using formatTooltip

   function formatTooltip(value,row,index){
      var fieldName = this.field
      var fieldNumber = fieldName.split('_')
      return '<div title="'+row['tooltipText_'+fieldNumber[1]]+'">'+value+'</div>'
   }

Then it shows tooltipText_7 and _8 on the 2 cells on mouse over, as expected

But how can i use the easyui-tooltip instead of the div title attr

Any help ??
« Last Edit: April 29, 2025, 06:46:55 AM by jega » Logged
jarry
Administrator
Hero Member
*****
Posts: 2289


View Profile Email
« Reply #1 on: April 29, 2025, 12:22:40 AM »

Please call this code to convert the tooltip.
Code:
function formatTooltip(value, row, index) {
var fieldName = this.field
var fieldNumber = fieldName.split('_')
return '<div class="dg-tp" title="' + row['tooltipText_' + fieldNumber[1]] + '">' + value + '</div>'
}
$(function () {
$('#dg').datagrid({
// ...,
onLoadSuccess: function (data) {
$(this).datagrid('getPanel').find('.dg-tp').tooltip()
}
})
})
Logged
jega
Full Member
***
Posts: 221


View Profile
« Reply #2 on: April 29, 2025, 06:46:34 AM »

Hi Jarry.

Works perfect. Thanks
Logged
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.18 | SMF © 2013, Simple Machines Valid XHTML 1.0! Valid CSS!