我想有条件地显示一个单元格的工具提示 对于例如如果单元格值根据某些规则无效,则显示规则的文本,因为它无效。
var hot = new Handsontable(document.getElementById('example'), {
cells: function(row, col, prop) {
var cellProperties = {};
cellProperties.renderer = 'confirmTradePriceRederer';
return cellProperties;
}
});
function confirmTradePriceRederer(instance, td, row, col, prop, value, cellProperties) {
Handsontable.NumericCell.renderer.apply(this, arguments);
if (value is invalid) {
td.style.color = 'red';
//set tooltip here somehow
}
}
答案 0 :(得分:2)
我使用comments:
开始工作
var hot = new Handsontable(document.getElementById('example'), {
cells: function(row, col, prop) {
var cellProperties = {};
cellProperties.renderer = 'confirmTradePriceRenderer';
return cellProperties;
}
});
function confirmTradePriceRederer(instance, td, row, col, prop, value, cellProperties) {
Handsontable.NumericCell.renderer.apply(this, arguments);
if (value is invalid) {
td.style.color = 'red';
cellProperties.comment = 'Test Comment';
}
}
答案 1 :(得分:2)
您可以使用td
工具提示,如下所示:
td.title = 'tooltip'