Используя таблицу ag-grid, я пытаюсь использовать cellRender для маршрутизации всей строки таблицы на нужную страницу. Немного неясно, как это сделать с помощью nuxt-ссылки.
Путь, на который должна ссылаться строка (ячейка) ag-grid:
<nuxt-link :to="'users/' + id + '/overview' ">
На данный момент я создал cellRender с именем маршрута на основе информации, которую я нашел до сих пор.
this.columnDefs = [
{
headerName: "ID",
field: "id",
cellRenderer: params => {
const route = {
name: "users", // This path should redirect to <nuxt-link :to="'users/' + id + '/overview' ">
params: { id: params.value }
};
const link = document.createElement("a");
link.href = this.$router.resolve(route).href;
link.innerText = params.value;
link.addEventListener("click", e => {
e.preventDefault();
this.$router.push(route);
});
return link;
}
},
{
headerName: "Naam",
field: "naam",
checkboxSelection: true,
sortable: true,
headerCheckboxSelection: true
},
{ headerName: "Type", field: "type", sortable: true },
{ headerName: "Status", field: "status", sortable: true },
{ headerName: "Laatste Contact", field: "contact", sortable: true },
];
Как лучше всего реализовать ссылки такого рода для всей строки?
Заранее спасибо!