we开发/silverstripe-gridfieldsitetreebuttons

此包最新版本(1.0.2)没有可用的许可信息。

修改GridFields和GridField详细表单以使用标准页面编辑表单(带版本控制、历史记录和设置)。versionedgridfield的简单替代品。

1.0.2 2024-01-18 11:21 UTC

This package is auto-updated.

Last update: 2024-09-18 12:47:10 UTC


README

修改GridFields和GridField详细表单以使用标准页面编辑表单(带版本控制、历史记录和设置)。

要求

  • 查看composer.json要求

安装

composer require wedevelopnl/silverstripe-gridfieldsitetreebuttons

安装后,运行带有flush的dev/build以完成安装

使用

GridFieldConfig中,将GridFieldAddNewButton('toolbar-header-right')替换为GridFieldAddNewSiteTreeItemButton('toolbar-header-right'),并将new GridFieldDetailForm()替换为GridFieldEditSiteTreeItemButton()

示例

$gridFieldConfig = GridFieldConfig_RecordEditor::create();
$gridFieldConfig->removeComponentsByType(GridFieldAddNewButton::class);
$gridFieldConfig->addComponent(new GridFieldAddNewSiteTreeItemButton('toolbar-header-right'));
$gridFieldConfig->removeComponentsByType(GridFieldAddNewButton::class);
$gridFieldConfig->addComponent(new GridFieldEditSiteTreeItemButton());

许可

查看许可

维护者

开发和贡献

欢迎pull请求。对于重大更改,请首先提交一个问题来讨论您想要更改的内容。
查看我们的贡献文档以获取更多信息。

开发和贡献

欢迎pull请求。对于重大更改,请首先提交一个问题来讨论您想要更改的内容。查看我们的贡献文档以获取更多信息。