【问题标题】:HandsOnTable - Show tooltip for cellHandsOnTable - 显示单元格的工具提示
【发布时间】:2015-08-30 18:34:24
【问题描述】:

我想有条件地显示单元格的工具提示 例如如果单元格值根据某些规则无效,则显示规则的文本,因为它是无效的。

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

    }
}

【问题讨论】:

    标签: javascript handsontable


    【解决方案1】:

    您可以像这样使用td 工具提示:

    td.title = 'tooltip'
    

    【讨论】:

      【解决方案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';
      
          }
      }
      

      【讨论】:

      • confirmTradePriceRederer 中的错字,仅供参考。
      • 文档链接已失效,如果我调整到当前版本 0.37.0。
      猜你喜欢
      • 1970-01-01
      • 2014-12-08
      • 2018-10-25
      • 2016-05-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-20
      相关资源
      最近更新 更多