繁体   English   中英

在Angular的Ag-grid中获取行ID

[英]Getting row id in ag-grid for Angular

我正在使用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

谢谢。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM