我正在尝试在我的AG网格(角度6)中执行此操作:
我当前的代码段:
columnDefs = [
{
headerName: 'Name', field: 'Name', width: 125,
cellRenderer: function(params) {
return '<a href="/admin/edit/' + params.value + '">' + params.value + '</a>';
}
},
但是,现在,我所能做的就是创建一个单元格渲染器,但是由于它是Name
列的单元格渲染器,因此我只能访问该名称-但我需要{{1 }}来建立超链接,该超链接应指向Id
(或任何/admin/edit/47
可能指向)。
我该如何完成?为了能够同时获得Id
(用于显示)和Name
在我的单元格渲染器中,我还需要做什么?
答案 0 :(得分:1)
您可以使用params.data.Id
来访问它,其中params.data
指向绑定到记录的对象。所以,
cellRenderer: function(params) {
return '<a href="/admin/edit/' + params.data.Id + '">' + params.value + '</a>';
}
将为您带来预期的结果。