问题
The Tabulator library seems to support two modes for setting the table's height: an explicit value (which forces a "gray" area at the bottom if there are not enough rows in the data set; and a vertical scrollbar if their are too many rows), or an automatic mode (the height is adjusted to fit the actual data, no scrollbar is created).
It is possible to use a maximum height, so that a vertical scrollbar appears if needed, but otherwise the height is adjusted to the content?
回答1:
There is nothing really documented about this. However I found that assigning a max-height to the .tabulator-tableHolder class gets the job done.
.tabulator-tableHolder {
max-height: 100px !important;
}
Please note that this disables the virtual DOM, which will be a performance hit if you have many rows.
来源:https://stackoverflow.com/questions/54178561/setting-maximum-table-height-with-tabulator