2016-09-22 60 views
1

我試圖創建一個電子表格,其中每列的寬度都很小,但在設置中同時設置colWidthsautoColumnResize似乎會否定自動列的大小調整。使用Handsontable,如何在啓用AutoColumnSize的同時給出固定寬度?

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

如果我刪除了colWidths設置,那麼該列的調整就會很好。

回答

0

您可以通過以下對象在選項autoColumnResize:

autoColumnResize:{syncLimit: 100}, 

列的寬度會被動態調整,但隨着100的最小值見this quick example

可以在the documentation發現使用syncLimit和asyncLimit之間的區別:

列寬度計算分爲同步和異步的一部分。這部分的每個 都有自己的優點和缺點。同步 計數速度更快,但會阻止瀏覽器用戶界面,並且異步操作速度更慢 但它不會阻止瀏覽器用戶界面。