we开发 / silverstripe-gridfieldsitetreebuttons
此包最新版本(1.0.2)没有可用的许可信息。
修改GridFields和GridField详细表单以使用标准页面编辑表单(带版本控制、历史记录和设置)。versionedgridfield的简单替代品。
1.0.2
2024-01-18 11:21 UTC
Requires
- silverstripe/framework: ^5.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.20
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请求。对于重大更改,请首先提交一个问题来讨论您想要更改的内容。查看我们的贡献文档以获取更多信息。