我正在使用Tabulator和默认的“fitData”函数来调整单元格的大小。当我 a) 设置默认字体大小和 b) 使用 rowFormatter 更改行字体大小时,这完全符合预期:
rowFormatter:function(row){
var rowData = row.getData();
row.getElement().style.fontSize = config.body_font_size + "px";
但是,当我想更改列标题的字体大小时,上述方法有效:
var curHeaders = document.getElementsByClassName("tabulator-col");
for (var i = 0; i < curHeaders.length; i++) {
curHeaders[i].style.fontSize = fontSize.toString() + "px";
}
这会更改所有列的字体大小,但不会适当地调整列宽。是否有不同的类我应该分配字体?有没有办法以类似于 rowFormatter 的方式应用它?