jinjie/ss4-duplicate-dataobject

Adds a duplicate button to GridField in the CMS that enables duplicating of dataobjects

Installs: 17 608

Dependents: 1

Suggesters: 0

Security: 0

Stars: 3

Watchers: 2

Forks: 5

Open Issues: 1

Type:silverstripe-vendormodule

v1.1 2018-08-14 15:59 UTC

This package is auto-updated.

Last update: 2024-03-12 18:50:45 UTC


README

Adds a duplicate button to GridField in the CMS that enables duplicating of dataobjects

Installation

composer require jinjie/ss4-duplicate-dataobject

Usage Example

This module uses the built in DataObject duplication.

See

// 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())
);

Author

Developed by Jin Jie @ Swift DevLabs