Source of file GridFieldDetailForm.php
Size: 0,916 Bytes - Last Modified: 2021-12-23T10:04:57+00:00
/var/www/docs.ssmods.com/process/src/code/Alternatives/GridFieldDetailForm.php
123456789101112131415161718192021222324252627282930313233343536373839404142 | <?php namespace Milkyway\SS\GridFieldUtils; /** * Milkyway Multimedia * GridFieldDetailForm.php * * @package milkyway-multimedia/ss-gridfield-utils * @author Mellisa Hankins <mell@milkywaymultimedia.com.au> */ use GridFieldDetailForm as Original; class GridFieldDetailForm extends Original { public $uriSegment = 'item'; public function __construct($name = 'DetailForm', $uriSegment = 'item') { $this->uriSegment = $uriSegment; parent::__construct($name); } public function getURLHandlers($gridField) { return [ $this->uriSegment . '/$ID' => 'handleItem', 'autocomplete' => 'handleAutocomplete', ]; } public function setUriSegment($urlSegment) { $this->uriSegment = $urlSegment; return $this; } public function getUriSegment() { return $this->uriSegment; } } |