vue.js - 如何在 Ag-grid 上使用 id 参数导航到另一个页面?
问题描述
我正在尝试编辑显示在 Ag-Grid 表中的记录。我想在单击 Ag-grid 的特定单元格时导航到编辑页面,并且必须推送该记录的 ID 参数以填充编辑页面。我的应用程序是用 Vue.Js 构建的。任何人都可以帮助解决这个问题吗?请。!
解决方案
这对我有用。我希望它也对你有用。
{
headerName: "ID",
field: "idvalue",
cellRenderer: params => {
const route = {
name: "editpage", // name will be same as stated in the route by you
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;
}
},
推荐阅读
- selenium - Xpath for div with span with a css class 获取其兄弟锚链接
- reactjs - 如何在分页控件中启动数据提取(在初始加载和用户通过数据分页时)
- php - 基于不同标准的加权平均计算
- android - 如何为应用内更新 API 实现 InstallStateUpdatedListener?
- elasticsearch - 在弹性搜索集群中索引文档时出错
- angular - 如何防止关闭具有属性的父级内部的垫子菜单-鼠标悬停[隐藏]?
- swift - 在 alamofire 中发送对象数组
- java - 除了存储为字符串的某些单词之外,如何将文本从 JTextArea 写入文件?
- java - Spring JPA Java [ORA-01861 文字与格式字符串不匹配]
- sql-server - 通过链接服务器访问表时出错