roseblade/ss-duplicate-dataobject

在CMS中的GridField添加一个复制按钮,允许复制数据对象。代码最初由Kong Jin Jie编写,并升级以支持SS 5.2。

安装: 17

依赖者: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 7

类型:silverstripe-vendormodule

1.0.1 2024-06-10 10:21 UTC

This package is auto-updated.

Last update: 2024-09-10 10:54:39 UTC


README

在CMS中的GridField添加一个复制按钮,允许复制数据对象。

jinjie/duplicate-dataobject分叉并更新以支持SS5。

安装

composer require roseblade/ss-duplicate-dataobject

使用示例

此模块使用内置的数据对象复制。

// Add component on existing GridField
$fields->fieldByName('Root.Main.MyGridField')
    ->getConfig()
    ->addComponent(new GridFieldDuplicateAction());

// Add component on new GridField
$fields->push(
    GridField::create(
        'MyGridField',
        'MyGridField'
    )->addComponent(new GridFieldDuplicateAction())
);

作者

由Jin Jie @ Swift DevLabs开发