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