SMART datagrid v.1 > Classes > ValueColumn
当鼠标位于被包含在这个列中的数据单元格并超出一定时间时,将会返回被显示在工具提示的HTML的回调函数。
可以在GridBody.tooltipCallback中,指定对所有列单元格的回调,而如果指定这个属性,就会忽视GridBody回调。 另外,如果在分别指定在各个列或个别单元格的渲染器中,指定DataCellRenderer.showTooltip, 就会自动显示符合相关渲染器的工具提示,并且将会忽视这个属性。
为显示工具提示,需要返回这个回调中非空的HTML,并且首先需要将DisplayOptions.showTooltip指定为true。
默认值为null.
grid.setColumns([{
name: "Amount",
fieldName: "amount",
tooltipCallback: function (index) {
var val = index.getValue();
if (!isNaN(val)) {
return '本金:' + '<br>' +
'<b>' + DataLudi.formatNumber('#,##0.00', val) + '</b>';
}
},
...
},
...
]);