首页 > 解决方案 > cellClicked 不调用函数 AgGrid Angular 2

问题描述

我想在我的单元格中“单击”并显示 console.log,但此函数不运行:

  headerName: 'Id',
  field: 'id',
  cellClicked: function() {
          console.log('asssaasas');
  }

我确实在我的单元格中单击了 AgGRID,但在 html5.console 中我什么也没显示....

标签: angularag-grid

解决方案


好像您cellClicked在列级别添加事件 - 在ColDef.

它不是那样工作的。这是一个网格级别的事件。

<ag-grid-angular #agGrid class="ag-fresh"
   ..... 
    (cellClicked)="onCellClicked($event)"
   ....
 >
</ag-grid-angular>

在您的组件中,编写处理此问题的函数。

onCellClicked($event: CellClickedEvent) {
    console.log('asssaasas');
}

推荐阅读