SMART datagrid v1.4 > 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.showTooltiptrue로 지정돼야 한다. 

기본값은 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
Tooltips