Source of file GridFieldEditOriginalPageConfig.php
Size: 1,316 Bytes - Last Modified: 2021-12-23T10:46:37+00:00
/var/www/docs.ssmods.com/process/src/code/forms/gridfield/GridFieldEditOriginalPageConfig.php
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 | <?php /** * * * * * * * @author nicolaas <github@sunnysideup.co.nz> */ class GridFieldEditOriginalPageConfig extends GridFieldConfig_RelationEditor { /** * @param int $itemsPerPage - How many items per page should show up */ public function __construct($itemsPerPage=null) { parent::__construct($itemsPerPage); $this ->removeComponentsByType("GridFieldEditButton") ->removeComponentsByType("GridFieldAddNewButton") ->addComponent(new GridFieldEditButtonOriginalPage()); } } class GridFieldEditOriginalPageConfig_WithAddButton extends GridFieldEditOriginalPageConfig { /** * @param int $itemsPerPage - How many items per page should show up */ public function __construct($itemsPerPage=null) { parent::__construct($itemsPerPage); $this ->addComponent(new GridFieldAddNewButtonOriginalPage()); } } class GridFieldEditOriginalPageConfig_WithoutDelete extends GridFieldEditOriginalPageConfig { /** * @param int $itemsPerPage - How many items per page should show up */ public function __construct($itemsPerPage=null) { parent::__construct($itemsPerPage); $this ->removeComponentsByType("GridFieldDeleteAction"); } } |