Source of file GridFieldEditOriginalPageConfigSecondHandPage.php
Size: 1,115 Bytes - Last Modified: 2021-12-23T10:41:14+00:00
/var/www/docs.ssmods.com/process/src/src/Forms/Gridfield/Configs/GridFieldEditOriginalPageConfigSecondHandPage.php
123456789101112131415161718192021222324252627282930 | <?php namespace Sunnysideup\EcommerceSecondHandProduct\Forms\Gridfield\Configs; use SilverStripe\Forms\GridField\GridFieldAddNewButton; use SilverStripe\Forms\GridField\GridFieldConfig_RecordEditor; use SilverStripe\Forms\GridField\GridFieldDeleteAction; use Sunnysideup\Ecommerce\Forms\Gridfield\GridFieldAddNewButtonOriginalPage; use Sunnysideup\EcommerceSecondHandProduct\Forms\Gridfield\GridFieldAddNewButtonOriginalPageSecondHandProduct; /** * @author nicolaas <github@sunnysideup.co.nz> */ class GridFieldEditOriginalPageConfigSecondHandPage extends GridFieldConfig_RecordEditor { /** * @param int $itemsPerPage - How many items per page should show up */ public function __construct($itemsPerPage = null) { parent::__construct($itemsPerPage); $this ->removeComponentsByType(GridFieldDeleteAction::class) ->removeComponentsByType(GridFieldAddNewButton::class) ->removeComponentsByType(GridFieldAddNewButtonOriginalPage::class) ->addComponent(new GridFieldAddNewButtonOriginalPageSecondHandProduct()) ; } } |