在 ag-grid 中获取 Angular 的行 ID
Getting row id in ag-grid for Angular
我正在使用 ag-grid 显示 table,其中一列有 link。
点击link会打开一个新页面。要确定将打开哪个页面,我需要行 ID(根据行 ID,我将设置一个条件)。如何获取 Angular 4 的 ag-grid 中的行 ID?
- 为了在单元格中显示 html / links / 等,他们的文档说要通过 cellRenderer 来完成 - 调用组件。
我的第二个问题是:调用组件时 - 有没有办法通过 Input 将输入传递给呈现的组件?可能吗?
类似于:
export class MyCustomCellRendererClass {
@Input() a:any;
}
var colDef3 = {
cellRenderer: MyCustomCellRendererClass [a] = "a",
...
}
单元格内的组件(例如MyCustomCellRendererClass
)需要打开一个特定的link,所以为了知道是哪个link,我需要传递一个属性 从 table 到 MyCustomCellRendererClass
谢谢。
感谢安迪的回答。通过 console.log agInit (params) 处的参数,我能够找到行 ID:params.node.id
我正在使用 ag-grid 显示 table,其中一列有 link。
点击link会打开一个新页面。要确定将打开哪个页面,我需要行 ID(根据行 ID,我将设置一个条件)。如何获取 Angular 4 的 ag-grid 中的行 ID?
- 为了在单元格中显示 html / links / 等,他们的文档说要通过 cellRenderer 来完成 - 调用组件。
我的第二个问题是:调用组件时 - 有没有办法通过 Input 将输入传递给呈现的组件?可能吗?
类似于:
export class MyCustomCellRendererClass {
@Input() a:any;
}
var colDef3 = {
cellRenderer: MyCustomCellRendererClass [a] = "a",
...
}
单元格内的组件(例如MyCustomCellRendererClass
)需要打开一个特定的link,所以为了知道是哪个link,我需要传递一个属性 从 table 到 MyCustomCellRendererClass
谢谢。
感谢安迪的回答。通过 console.log agInit (params) 处的参数,我能够找到行 ID:params.node.id