fragment = $fragment; } public function getHTMLFragments($grid) { GridFieldExtensions::include_requirements(); $data = new ArrayData(array( 'Link' => $grid->Link('add-existing-search') )); return array( $this->fragment => $data->renderWith('GridFieldAddExistingSearchButton'), ); } public function getURLHandlers($grid) { return array( 'add-existing-search' => 'handleSearch' ); } public function handleSearch($grid, $request) { return new GridFieldAddExistingSearchHandler($grid, $this); } }