FIX Don't add "better buttons" previous and next without a paginator

This commit is contained in:
Guy Marriott 2019-05-01 15:48:03 +12:00
parent 0c6c57f1ef
commit ecfe039e72
No known key found for this signature in database
GPG Key ID: A80F9ACCB86D3DA7

View File

@ -286,8 +286,9 @@ class GridFieldDetailForm_ItemRequest extends RequestHandler
/** @var GridFieldDetailForm $component */
$component = $this->gridField->getConfig()->getComponentByType(GridFieldDetailForm::class);
$paginator = $this->getGridField()->getConfig()->getComponentByType(GridFieldPaginator::class);
$gridState = $this->getRequest()->requestVar('gridState');
if ($component && $component->getShowPagination()) {
if ($component && $paginator && $component->getShowPagination()) {
$previousAndNextGroup->push(FormAction::create('doPrevious')
->setUseButtonTag(true)
->setAttribute('data-grid-state', $gridState)