在 Silverstripe 管理中增加分页
Increasing pagination in Silverstripe admin
我正在使用 Silverstripe 3.1。该网站将拥有数百名用户和大量文件/资产。
如何在用户和文件的管理员中增加列出的项目数(从每页 15 个增加到 50 个左右)。
如果我可以为管理的所有区域默认设置它就更好了。
您可以通过重载 getCMSFields() 并在网格分页器字段上使用方法 $field->setItemsPerPage(50)
手动完成此操作。
另一种选择是使用 yaml 文件。您需要创建 config.yml 并将其放入 _config 目录,然后放入您的 yaml 文件:
GridFieldPaginator:
itemsPerPage: 50
另请检查这些链接:
我正在使用 Silverstripe 3.1。该网站将拥有数百名用户和大量文件/资产。
如何在用户和文件的管理员中增加列出的项目数(从每页 15 个增加到 50 个左右)。
如果我可以为管理的所有区域默认设置它就更好了。
您可以通过重载 getCMSFields() 并在网格分页器字段上使用方法 $field->setItemsPerPage(50)
手动完成此操作。
另一种选择是使用 yaml 文件。您需要创建 config.yml 并将其放入 _config 目录,然后放入您的 yaml 文件:
GridFieldPaginator:
itemsPerPage: 50
另请检查这些链接: