Skip to content

Commit

Permalink
Bugfix: Remove GridFieldFilterHeader from ModelAdmin GridField
Browse files Browse the repository at this point in the history
  • Loading branch information
chrispenny committed May 10, 2023
1 parent a6aa0b2 commit 6081ac9
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions src/Admin/SearchAdmin.php
Expand Up @@ -9,6 +9,7 @@
use SilverStripe\Forms\FieldList;
use SilverStripe\Forms\Form;
use SilverStripe\Forms\GridField\GridField;
use SilverStripe\Forms\GridField\GridFieldFilterHeader;
use SilverStripe\Forms\GridField\GridFieldPaginator;
use SilverStripe\Forms\HeaderField;
use SilverStripe\Forms\LiteralField;
Expand Down Expand Up @@ -109,10 +110,12 @@ public function getEditForm($id = null, $fields = null): Form
} else {
// Indexed documents field
$indexDocumentsField = GridField::create('IndexedDocuments', 'Documents by Index', $indexedDocumentsList);
$indexDocumentsField->getConfig()->getComponentByType(GridFieldPaginator::class)->setItemsPerPage(5);
$indexDocumentsFieldConfig = $indexDocumentsField->getConfig();
$indexDocumentsFieldConfig->removeComponentsByType(GridFieldFilterHeader::class);
$indexDocumentsFieldConfig->getComponentByType(GridFieldPaginator::class)->setItemsPerPage(5);

if ($canReindex) {
$indexDocumentsField->getConfig()->addComponent(new SearchReindexFormAction());
$indexDocumentsFieldConfig->addComponent(new SearchReindexFormAction());
}

$fields[] = $indexDocumentsField;
Expand Down

0 comments on commit 6081ac9

Please sign in to comment.