如果字体很大,则ag-grid自动列大小不起作用

问题描述 投票:1回答:1

当字体大小很大时,自动调整大小(无论以何种方式)修剪列数据。

我在plnkr.com链接上试过它:https://www.ag-grid.com/javascript-grid-resizing/#

我将行设置为20px字体大小,从那时起自动调整功能无法正常工作。在图片中看到,在“自动调整大小”之后,在中间切割国家和日期列,并在双击后自动调整单个列。 plnkr sample

有任何想法吗?

谢谢

ag-grid autosize
1个回答
1
投票

您可以通过应用bigfontvia cellClass来解决此问题:

https://plnkr.co/edit/qzwOYqN6ybXJns0xDvqy?p=preview

var gridOptions = {
    defaultColDef: {
        resizable: true,
        cellClass: 'bigfont',
    },
    columnDefs: columnDefs,
    rowData: null,
    //rowClass: 'bigfont',
    onColumnResized: function(params) {
        console.log(params);
    }
};

发生这种情况是因为计算出细胞的宽度,ag-grid clones it。克隆的单元格没有一些父DOM结构,例如具有指定rowClass的行。

这是ag-grid中的一个边缘错误。

与此相关,在GitHub上:

© www.soinside.com 2019 - 2024. All rights reserved.