【问题标题】:ag-grid setRowHeight not workingag-grid setRowHeight 不起作用
【发布时间】:2017-04-25 01:08:17
【问题描述】:

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

我的问题是设置网格适合行内容这是我的 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-cli 使用 webpack 的 Angular 4

【问题讨论】:

    标签: angular ag-grid


    【解决方案1】:

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

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

    【讨论】:

    • 是的,我已经将网格与 systemjs 一起使用,直到我使用 angular-cli 切换到 webpack 之前它都很好。
    • 那么现在您的整个网格都无法正常工作了?如果是这样,您似乎问错了问题...
    • 不,网格已显示,但我无法调整行高的大小,您可以使用 angular cli 吗?
    猜你喜欢
    • 2021-02-09
    • 2019-01-21
    • 2021-01-03
    • 1970-01-01
    • 2019-04-13
    • 2018-09-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多