internetrix / grouped-reports
分组报告和导出接口扩展。
dev-master
2019-07-08 00:30 UTC
Requires
- php: >=5.6
- silverstripe/vendor-plugin: ^1.0
This package is not auto-updated.
Last update: 2024-09-25 11:59:50 UTC
README
此模块提供了一个简单的树形界面用于报告。它将核心报告分组在一起,并为 SilverShop 创建了一个分组。要添加自己的分组报告,创建一个继承自 GroupedReport 类的报告。然后包含一个名为 "group" 的函数,该函数返回与您分组名称匹配的字符串。
class MyReport extends GroupedReport
{
function group()
{
return "Reports about the thing";
}
还包括自定义的打印和导出按钮。它们克服了核心按钮的分页限制,并且更好地格式化输出。导出按钮还可以使用 ->setCustomFileName('my_file') 接受自定义文件名,并附加时间戳和 .csv 扩展名。