在Angular的Ag-grid中获取行ID

时间:2018-07-08 16:05:36

标签: angular ag-grid

我正在使用ag-grid显示一个表,其中的一列具有链接。

单击链接将打开一个新页面。为了确定将打开哪个页面,我需要行ID(基于行ID,我将添加一个条件)。如何在Angular 4的ag-grid中获取行ID?

  1. 为了在单元格中显示html / links等,他们的文档说要通过cellRenderer来实现-调用组件。

我的第二个问题是:调用组件时-是否可以通过Input将输入传递给呈现的组件?可能吗?

类似的东西:

export class MyCustomCellRendererClass {
   @Input() a:any;
}

var colDef3 = {
cellRenderer: MyCustomCellRendererClass [a] = "a",
...

}

单元格内的组件(例如MyCustomCellRendererClass)需要打开特定的链接,因此,要知道哪个链接,我需要将表中的属性传递给MyCustomCellRendererClass

谢谢。

1 个答案:

答案 0 :(得分:0)

感谢答案安迪。通过console.log在agInit(参数)处的参数,我能够找到行ID:params.node.id