【发布时间】:2017-04-11 07:14:45
【问题描述】:
在使用 api.sizeColumnsToFit() 时,我正在努力让我的网格可靠地均匀地显示其列宽。
我已将我的网格配置为在父 div/浏览器窗口调整大小时调整列的大小:
this.gridOptions = <GridOptions>{
onModelUpdated: () => {
this.gridOptions.api.sizeColumnsToFit();
},
onGridSizeChanged: () => {
this.gridOptions.api.sizeColumnsToFit();
}
};
这可行,但结果列宽通常不均匀。请参阅下面第 13 周的每月第一天和第二天:
非常欢迎任何使这更可靠的建议。
【问题讨论】:
-
我想你的初始 columnDefs 对每一列都有相同的宽度,除了 "Task" 似乎将 "suppressSizeToFit 设置为 true?类似于this plnkr?
-
正确。如果您运行 plnkr 并将窗口宽度向右和向后增加几次,然后再次缓慢减小窗口宽度,则“运动员年龄”列的宽度与所有其他列不成比例地缩小。这是我要避免的。
标签: ag-grid