Source of file GridFieldConfig_Min.php
Size: 1,302 Bytes - Last Modified: 2021-12-23T10:55:59+00:00
/var/www/docs.ssmods.com/process/src/src/GridFieldConfig_Min.php
12345678910111213141516171819202122232425262728293031323334 | <?php namespace Ucenna\SectionedGridField; use SilverStripe\Forms\GridField\GridFieldConfig; use SilverStripe\Forms\GridField\GridFieldEditButton; use SilverStripe\Forms\GridField\GridFieldButtonRow; use SilverStripe\Forms\GridField\GridFieldDetailForm; use SilverStripe\Forms\GridField\GridFieldDataColumns; use SilverStripe\Forms\GridField\GridFieldDeleteAction; use SilverStripe\Forms\GridField\GridFieldAddNewButton; use SilverStripe\Forms\GridField\GridFieldToolbarHeader; use SilverStripe\Forms\GridField\GridFieldSortableHeader; /** * A simple readonly, paginated view of records, with sortable and searchable * headers. */ class GridFieldConfig_Min extends GridFieldConfig { /** * @param int $itemsPerPage - How many items per page should show up */ public function __construct($itemsPerPage = null) { parent::__construct(); $this->addComponent(new GridFieldToolbarHeader()); $this->addComponent(new GridFieldButtonRow('after')); $this->addComponent(new GridFieldAddNewButton('buttons-after-right')); $this->addComponent(new GridFieldDataColumns()); $this->addComponent(new GridFieldEditButton()); $this->addComponent(new GridFieldDeleteAction()); $this->addComponent(new GridFieldDetailForm()); } } |