Handsontable:关闭自动调整大小的行(如何设置固定高度?)

时间:2016-01-22 19:34:35

标签: javascript jquery handsontable

自动调整大小的行为在掌上电脑中有点不寻常。我只想为所有不会扩展的行固定行高,除非你点击它,或者手动向下拖动它,就像在excel中一样。我还想手动将所有行的高度设置为相同的高度,而不是根据最高的行计算它。

我试过了:

div.top { width: 100%; background-color: red; height: 200px; position: relative; transition: 1s linear all; opacity: 1; top: 0; } div.bottom { widows: 100%; background-color: blue; height: 300px; } button { width: 100%; padding: 25px; } div.top.ng-hide { opacity: 0; top: -1000px; } 添加到我的列,添加'height' => 50,并为manualRowResize: true的几行添加固定高度,但是当我的数据跨越多行时(例如,在渲染时) html),它不会保持固定的高度。

1 个答案:

答案 0 :(得分:1)

Handsontable - Resizing rows and columns

也许rowHeights就是你想要的。

var
    container = document.getElementById('example1'),
    hot;

hot = new Handsontable(container, {
    data: Handsontable.helper.createSpreadsheetData(200, 10),
    rowHeaders: true,
    colHeaders: true,
    colWidths: [55, 80, 80, 80, 80, 80, 80],
    rowHeights: [50, 40, 100], // <-- this one sets fixed row height
    manualColumnResize: true,
    manualRowResize: true
});