Reputation: 15
When font size is big, auto-sizing (no matter in what way) trims the column data.
I tried it on plnkr.com link referred from: https://www.ag-grid.com/javascript-grid-resizing/#
I styled the rows to have 20px font size and since then the autosizing doesn't work properly. see in the image, country & date columns are cut in the middle after "Aut-Size all" and after double click to autosize a single column. plnkr sample
any ideas?
thanks
Upvotes: 1
Views: 962
Reputation: 228162
You can fix this by applying your bigfont
class via cellClass
instead:
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);
}
};
This is happening because to work out the width of a cell, ag-grid clones it. The cloned cell doesn't have some of the parent DOM structure, such as a row with your specified rowClass
.
It's a marginal bug in ag-grid.
Related to this, on GitHub:
Upvotes: 2