ag-grid setRowHeight无效

时间:2017-04-24 13:29:05

标签: angular ag-grid

我被困在这个网格上,我没有看到我尝试每一个例子的错误,但它对我不起作用!

我的问题是设置网格适合行内容这是我的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

1 个答案:

答案 0 :(得分:0)

我用你的函数创建了一个plnkr ......在这个例子中,一切似乎都运行正常。也许确保您正确绑定了点击事件?

<button (click)="resizeWind()">click me</button>