SMART datagrid v.1 > Classes > ValueColumn

[ grids ver.1.3.5]   Back  Forward

DataLudi.ValueColumn.tooltipCallback  property

当鼠标位于被包含在这个列中的数据单元格并超出一定时间时,将会返回被显示在工具提示的HTML的回调函数。 

function (index: CellIndex): String;

可以在GridBody.tooltipCallback中,指定对所有列单元格的回调,而如果指定这个属性,就会忽视GridBody回调。 另外,如果在分别指定在各个列或个别单元格的渲染器中,指定DataCellRenderer.showTooltip, 就会自动显示符合相关渲染器的工具提示,并且将会忽视这个属性。 

为显示工具提示,需要返回这个回调中非空的HTML,并且首先需要将DisplayOptions.showTooltip指定为true。 

默认值为null.

Getter
function tooltipCallback(): Function
Setter
function setTooltipCallback(value: Function)
Code -1
    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>';
		    }
		},
		...
	},
	...
	]);
See Also
DisplayOptions.showTooltip
GridBody.tooltipCallback
DataCellRenderer.showTooltip
Examples
工具提示