entidi /silverstripe-togglepaginator
一键启用/禁用 GridField 分页
0.1.1
2016-02-18 17:03 UTC
Requires
- silverstripe/framework: ~3.1
This package is auto-updated.
Last update: 2024-09-07 00:02:08 UTC
README
这是一个提供 GridField 组件以临时开启或关闭分页的模块。当与其他模块结合使用时尤其有用,例如,我现在正与 gridfieldmultiselect 结合使用,以对筛选后的记录子集执行特殊操作。
安装
您可以通过将目录树放入 SilverStripe 根目录中来手动安装 silverstripe-togglepaginator。无需刷新或执行 dev/build。
如果您使用 composer,请执行以下命令:
composer require entidi/silverstripe-togglepaginator dev-master
用法
只需将组件添加到您想要禁用分页的网格字段中,确保它是在 GridFieldPaginator 之前添加的,例如:
$grid->getConfig()->addComponent(
new GridFieldTogglePaginator(),
'GridFieldPaginator'
);
这将在每个网格字段实例的右上角默认添加一个按钮(这可以通过在调用构造函数时提供不同的目标片段来覆盖)。此按钮将在启用分页和禁用分页之间切换。
作者
此项目由 ntd 开发。其 主页 与其他 SilverStripe 模块和主题共享。