【发布时间】:2016-04-19 14:27:12
【问题描述】:
我知道有一个GridFieldExportButton 可以导出GridField 的所有数据。但我想要的是一个自定义按钮,它在 CSV 文件中仅导出一个 DataObject 的所有 $db 字段(或其中几个)并下载它。所以我想要这个按钮在这个 DataObject 的编辑区域,而不是显示所有数据对象的 GridField。
我已经有了按钮,现在我需要正确的功能。有人可以帮帮我吗?
【问题讨论】:
-
也许这会帮助您制定解决方案? github.com/silverstripe/silverstripe-userforms/blob/master/code/… 。在最新版本的用户定义表单上添加了一个导出按钮,当您查看提交时仅导出该 Dataobjects 数据。
-
感谢您的回答!但不幸的是,这对我不起作用,因为我没有与要导出的字段有 has_many 关系的数据对象。我只想导出数据对象的 $db 字段。你知道怎么做吗?
-
是的,我注意到它导出关系,但如果它可以导出复杂的东西,大概有一种方法可以修改它来导出非关系的东西:)。遗憾的是,我当时没有时间做一个可行的例子。
标签: field export-to-csv silverstripe data-objects