【问题标题】:How to get search result from material-table and display it in PDF如何从材料表中获取搜索结果并以 PDF 格式显示
【发布时间】:2020-01-02 14:29:51
【问题描述】:

我已经在 react 中集成了材料表(参考:https://material-table.com/)。

我想使用jspdf 将显示的数据(所有数据和搜索结果)导出为 PDF。无法在材料表中获取。

很遗憾,我无法获取所有数据以及搜索到的数据。

谁能帮忙?

【问题讨论】:

  • 你能提供一些关于如何传递数据等的代码吗?
  • { alert('你应该开发一个代码来导出' + data.length + ' rows'); } }} actions={[ { icon: 'Export', tooltip: 'Export to pdf', isFreeAction: true, onClick: (event ,tdata) =>console.log("event data==>> ",this. props.data) } ]} />
  • 所有数据都可以在导出到 csv 选项中使用。导出为 pdf 时,我正在考虑以类似的方式获取数据。谢谢
  • 因此您可以访问 csv 选项中的数据。究竟是什么问题?
  • export to csv is for excel.. 我想为 PDF 执行此操作.. 将材料表数据导出为 pdf.. 导出 csv 数据可用.. 在该函数数据之外的所有数据和/或搜索到的数据不可用于将其导出为任何其他格式

标签: reactjs material-table


【解决方案1】:

尝试从反应中useRef()

import {useRef} from "react";

const YourComponent = () => {
    const tableRef = useRef();

    console.log(tableRef.current.dataManager.data); // check proper field

    return <MaterialTable tableRef={tableRef} {...restProps} />;
}

【讨论】:

    猜你喜欢
    • 2023-03-08
    • 2019-02-03
    • 2014-07-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多