禁用在Handsontable中调整特定列的大小

时间:2016-10-25 21:12:41

标签: handsontable

我们正在使用Handsontable在某些单元格中显示图表信息,并希望我们的用户能够调整大多数列的大小,而不是其中包含图表的列。

HoT是否具有禁用某些列的列大小调整或预览/取消列大小调整的机制?

1 个答案:

答案 0 :(得分:1)

您可以使用beforeColumnResize(View in documentation)并在方法中返回false以中止调整大小;)

修改

您可以使用:

beforeColumnResize: function(currentColumn, newSize, isDoubleClick) {
    if(this.getSelected() != undefined) {
        return this.getPlugin('autoColumnSize').getColumnWidth(this.getSelected()[1]);
    }
}

但是,如果在调整大小之前没有选择,则无法阻止它:/