【问题标题】:Cellrenderer and react-router-dom LinkCellrenderer 和 react-router-dom 链接
【发布时间】:2021-01-09 01:10:01
【问题描述】:

这个问题是重复的。 但是老的没有回答 我需要在带有 Ag-grid 的 Cellrenderer 方法中使用 React Router。

例子

cellRenderer: function (params) {
  return '<Link to="/customer/view/'+params.value+'">'+params.value+'</Link>'
}

我尝试在 ag-grid 道具中使用 reactNext=true 但没有希望

【问题讨论】:

    标签: reactjs ag-grid ag-grid-react


    【解决方案1】:

    您应该改用frameworkComponents

    单元格渲染器

    const LinkCellRenderer = (params) => (
      <Link to={"/edit/" + params.data.id}>Edit</Link>
    );
    

    列定义

    {
      headerName: "Action",
      field: "action",
      cellRenderer: "LinkCellRenderer"
    }
    

    组件

    <AgGridReact
      {...}
      frameworkComponents={{
        LinkCellRenderer
      }}
    />
    

    现场演示

    【讨论】:

    • 你为我节省了工作时间,谢谢@NearHuscarl
    猜你喜欢
    • 2017-11-12
    • 2020-10-03
    • 2019-04-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-04
    • 2021-12-17
    • 1970-01-01
    相关资源
    最近更新 更多