Source of file GridFieldConfig_Base.php
Size: 0,931 Bytes - Last Modified: 2021-12-23T10:57:33+00:00
/var/www/docs.ssmods.com/process/src/src/Forms/GridField/GridFieldConfig_Base.php
12345678910111213141516171819202122232425262728 | <?php namespace WebbuildersGroup\FrontEndGridField\Forms\GridField; use SilverStripe\Forms\GridField\GridFieldConfig_Base as SS_GridFieldConfig_Base; use SilverStripe\Forms\GridField\GridFieldFilterHeader; use SilverStripe\Forms\GridField\GridField_ActionMenu; class GridFieldConfig_Base extends SS_GridFieldConfig_Base { /** * @param {int} $itemsPerPage How many items per page should show up */ public function __construct($itemsPerPage = null) { parent::__construct($itemsPerPage); if (!GridField::config()->use_admin_api) { $this->removeComponentsByType(GridField_ActionMenu::class); } //Use the legacy filter header as the GraphQL/React one will not work $filterHeader = $this->getComponentByType(GridFieldFilterHeader::class); if ($filterHeader) { $filterHeader->useLegacyFilterHeader = true; } } } |