Source of file GridFieldEditOriginalPageConfigWithDelete.php
Size: 0,969 Bytes - Last Modified: 2021-12-23T10:39:35+00:00
/var/www/docs.ssmods.com/process/src/src/Forms/Gridfield/Configs/GridFieldEditOriginalPageConfigWithDelete.php
123456789101112131415161718192021222324252627 | <?php namespace Sunnysideup\Ecommerce\Forms\Gridfield\Configs; use SilverStripe\Forms\GridField\GridFieldAddNewButton; use SilverStripe\Forms\GridField\GridFieldConfig_RecordEditor; use SilverStripe\Forms\GridField\GridFieldEditButton; use Sunnysideup\Ecommerce\Forms\Gridfield\GridFieldAddNewButtonOriginalPage; use Sunnysideup\Ecommerce\Forms\Gridfield\GridFieldEditButtonOriginalPage; class GridFieldEditOriginalPageConfigWithDelete extends GridFieldConfig_RecordEditor { /** * @param int $itemsPerPage - How many items per page should show up */ public function __construct($itemsPerPage = null) { parent::__construct($itemsPerPage); $this ->removeComponentsByType(GridFieldEditButton::class) ->removeComponentsByType(GridFieldAddNewButton::class) ->addComponent(new GridFieldAddNewButtonOriginalPage()) ->addComponent(new GridFieldEditButtonOriginalPage()) ; } } |