我正在尝试创建一个电子表格,其中每列的宽度都很小,但在设置中同时设置colWidths
和autoColumnResize
似乎会取消自动调整大小列。
var hot = new Handsontable(container,{
data: data,
colWidths:100,
autoColumnResize:true // negated by the colWidths setting
});
如果我删除了colWidths设置,则列会调整大小。
答案 0 :(得分:0)
您可以在autoColumnResize选项中传递以下对象:
autoColumnResize:{syncLimit: 100},
列宽将动态调整大小,但最小值为100.请参阅this quick example。
您可以在the documentation中找到使用syncLimit和asyncLimit之间的区别:
列宽计算分为同步和异步部分。每 这一部分各有利弊。同步 计数更快,但它阻止浏览器UI,异步更慢 但它不会阻止浏览器UI。