Source of file ModelAdminExtension.php
Size: 1,014 Bytes - Last Modified: 2021-12-23T10:08:54+00:00
/var/www/docs.ssmods.com/process/src/src/Extensions/ModelAdminExtension.php
12345678910111213141516171819202122232425262728293031323334353637383940 | <?php /** * This file contains the "ModelAdminExtension" class. * * @category SilverStripe_Project * @package SDLT * @author Catalyst I.T. SilverStripe Team 2021 <silverstripedev@catalyst.net.nz> * @copyright NZ Transport Agency * @license BSD-3 * @link https://www.catalyst.net.nz */ namespace NZTA\SDLT\Extension; use NZTA\SDLT\Model\QuestionnaireSubmission; use SilverStripe\Forms\HiddenField; use SilverStripe\ORM\DataExtension; /** * Class ModelAdminExtension * */ class ModelAdminExtension extends DataExtension { /** * @param mixed $context The current search context * * @return mixed $context */ public function updateSearchContext($context) { //store search input from GridFieldFilterHeader search box into a hidden field if($this->owner->modelClass == QuestionnaireSubmission::class) { $context->getFields()->insertBefore(HiddenField::create('DefaultSearch', 'Default Search'), ''); } return $context; } } |