使用Handsontable,如何在启用AutoColumnSize时提供固定宽度?

时间:2016-09-22 04:38:38

标签: handsontable

我正在尝试创建一个电子表格,其中每列的宽度都很小,但在设置中同时设置colWidthsautoColumnResize似乎会取消自动调整大小列。

var hot = new Handsontable(container,{
        data: data,
        colWidths:100,
        autoColumnResize:true  // negated by the colWidths setting
  });

如果我删除了colWidths设置,则列会调整大小。

1 个答案:

答案 0 :(得分:0)

您可以在autoColumnResize选项中传递以下对象:

autoColumnResize:{syncLimit: 100},

列宽将动态调整大小,但最小值为100.请参阅this quick example

您可以在the documentation中找到使用syncLimit和asyncLimit之间的区别:

  

列宽计算分为同步和异步部分。每   这一部分各有利弊。同步   计数更快,但它阻止浏览器UI,异步更慢   但它不会阻止浏览器UI。