首页 > 解决方案 > 如何在前端使用 datagrid 的导出功能

问题描述

我在前端创建了一个datagrid,在使用导出功能的时候,js报错,导出没有生成对应的url。我可以在前端使用导出吗? 在此处输入图像描述

router.js?version=b1068982:243 Uncaught Error: The route "oro_datagrid_export_action" does not exist.
at Router.getRoute (router.js?version=b1068982:243)
at Router.generate (router.js?version=b1068982:266)
at ExportAction.getLink (abstract-action.js?version=b1068982:311)
at ExportAction.<anonymous> (export-action.js?version=b1068982:74)
at underscore.js?version=b1068982:73
at Function._.each._.forEach (underscore.js?version=b1068982:153)
at ExportAction.<anonymous> (export-action.js?version=b1068982:69)
at triggerEvents (backbone.js?version=b1068982:369)
at triggerApi (backbone.js?version=b1068982:356)
at eventsApi (backbone.js?version=b1068982:155)

标签: symfonyorocrmorocommerce

解决方案


此功能不适用于开箱即用的店面。

您可以使其与自定义一起使用:

  • 根据您的需要,为前端创建一个单独的控制器或至少一个单独的路由。
  • 更新 javascript 模块以使用新的链接路由。新路由必须具有 frontend: true 选项,才能在店面使用。

推荐阅读