我似乎无法使路由器链接与Ag grid一起使用。
如果我放置路由器link ="url"
,那么每当我在网格上按任何内容时,它都会将我转移到另一页,但我希望这样做,因此仅按单个行即可将我发送到带有ID的另一页。
是否可以使用rowSelected
事件转到另一个页面或在ts文件中使用RouterLink
?
答案 0 :(得分:1)
听起来像您想要onRowClicked event。
gridOptions.onRowClicked = params => {
console.log(params);
if ( params.node && params.node.selected ) {
var id = params.node.data.id; // or whatever the field is called
link = `url/${id}`; // however you are doing navigation
}
}