Javascript 如何为Handsontable中的所有空单元格指定默认值0?

Javascript 如何为Handsontable中的所有空单元格指定默认值0?,javascript,handsontable,Javascript,Handsontable,我有一个简单的handsontable,它从数据库获取数据,但不是所有的单元格都有数据,有些单元格只有空值。是否可以使用默认值为0.00的数字格式化程序,而不是在表中显示空单元格 将其添加到条件格式中 这是解决办法。如果不工作,请检查并让我知道。我已经在JSFIDLE> 如果语句应该是,如果(!value | | value==='')或者它不起作用,那么请检查我编辑的答案。我还更新了JSFIDLE链接。如何在提交时获得此默认值??它返回“null”如果value=0或布尔值怎么办?@Andr

我有一个简单的handsontable,它从数据库获取数据,但不是所有的单元格都有数据,有些单元格只有空值。是否可以使用默认值为0.00的数字格式化程序,而不是在表中显示空单元格

将其添加到条件格式中


这是解决办法。如果不工作,请检查并让我知道。我已经在JSFIDLE>


如果语句应该是,如果(!value | | value==='')或者它不起作用,那么请检查我编辑的答案。我还更新了JSFIDLE链接。如何在提交时获得此默认值??它返回“null”如果
value=0
或布尔值怎么办?@AndrewBone,感谢您的解决方案,我使用了相同的逻辑,但将0.00赋值给值本身,而不是td.innerHTML。
if (!value || value === '') {
  td.innerHTML = "0.00";
}
$(document).ready(function () {

  var container = document.getElementById('basic_example');

  var data = [
      ['', 'Kia', 'Nissan', 'Toyota', 'Honda'],
      ['2014', 10, 11, 12, 13],
      ['2015', 20, null, , 13],
      ['2016', null, 15,'', null]
  ];

  var hot = new Handsontable(container, {
    data: data,
    height: 396,
    colHeaders: true,
    rowHeaders: true,
    stretchH: 'all',
    columnSorting: true,
    contextMenu: true,
    cells: function (row, col, prop,value) {
      var cellProperties = {};          
          cellProperties.renderer = firstRowRenderer;
      return cellProperties;
    }
  });

});


  function firstRowRenderer(instance, td, row, col, prop, value, cellProperties) {
    Handsontable.renderers.TextRenderer.apply(this, arguments);
    if(!value || value === '' || value == null ) {                        
        td.innerHTML = "0.00";
    }    
  }