entidi/silverstripe-togglepaginator

一键启用/禁用 GridField 分页

安装: 90

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 2

分支: 1

类型:silverstripe-module

0.1.1 2016-02-18 17:03 UTC

This package is auto-updated.

Last update: 2024-09-07 00:02:08 UTC


README

Code Quality Latest Stable Version

这是一个提供 GridField 组件以临时开启或关闭分页的模块。当与其他模块结合使用时尤其有用,例如,我现在正与 gridfieldmultiselect 结合使用,以对筛选后的记录子集执行特殊操作。

安装

您可以通过将目录树放入 SilverStripe 根目录中来手动安装 silverstripe-togglepaginator。无需刷新或执行 dev/build。

如果您使用 composer,请执行以下命令:

composer require entidi/silverstripe-togglepaginator dev-master

用法

只需将组件添加到您想要禁用分页的网格字段中,确保它是在 GridFieldPaginator 之前添加的,例如:

$grid->getConfig()->addComponent(
    new GridFieldTogglePaginator(),
    'GridFieldPaginator'
);

这将在每个网格字段实例的右上角默认添加一个按钮(这可以通过在调用构造函数时提供不同的目标片段来覆盖)。此按钮将在启用分页和禁用分页之间切换。

作者

此项目由 ntd 开发。其 主页 与其他 SilverStripe 模块和主题共享。

要查看代码、报告问题或提出改进建议,请访问 专用跟踪器。或者,您可以通过官方 github 仓库 执行相同的事情。