Handsontable不能完全渲染Meteor Template.rendered

时间:2015-01-19 01:34:02

标签: javascript dom meteor handsontable

当我包含一个handontable时,最初不会呈现列标题的阴影,列宽和边距。当我在handontable内部单击或调整浏览器窗口大小时,会出现一些阴影。在浏览器控制台中,如果我在jquery中运行hot.render()(或$('#hot').handsontable()),则应该重新呈现所有内容。 作为一个修复,我包括一个window.onload,它完美地工作......但它很hacky。我想明白,为什么第一次没有正确渲染?其他类似的小部件,所以我认为它是操作员错误和一个双手问题的混合。我的完整代码如下。

Template.handsontable.rendered = function () {
  var container = document.getElementById("hot");
  var hot = new Handsontable(container, {
    startCols: 8,
    colHeaders: true,
  });
  window.onload(= function () {
    hot.render();
  }
};

0 个答案:

没有答案