我被困在这个网格上,我没有看到我尝试每一个例子的错误,但它对我不起作用!
我的问题是设置网格适合行内容这是我的gridoptions版本
this.gridOptions = {
pagination:true,
enableColResize: true,
animateRows: true,
};
this.gridOptions.columnDefs = [
{
headerName: "Account ID",
field: "AccountID",
minWidth: 100
}, ... ]
this.gridOptions.onGridReady = () =>
{
this.gridOptions.api.sizeColumnsToFit();
this.setRowData();
}
当用户点击按钮时,网格必须应用此新更改
resizeWind()
{
this.gridOptions.api.forEachNode(rowNode => {
if (rowNode.data) {
rowNode.setRowHeight(100);
}
// console.log(rowNode.data);
});
this.gridOptions.api.onRowHeightChanged();
}
注 - Angular 4 with webpack via angular-cli
答案 0 :(得分:0)
我用你的函数创建了一个plnkr ......在这个例子中,一切似乎都运行正常。也许确保您正确绑定了点击事件?
<button (click)="resizeWind()">click me</button>