From 636cddb4bc94901cb5de54351dc93cf0dacb8352 Mon Sep 17 00:00:00 2001 From: Naomi Guyer Date: Thu, 26 Mar 2015 14:08:46 +1300 Subject: [PATCH] BUG: export and print buttons outside button row Export and print buttons are appearing outside the button row in model admin, meaning that if the add button is removed (say, by removing the create permission), the buttons are flush with the gridfield. --- admin/code/ModelAdmin.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/admin/code/ModelAdmin.php b/admin/code/ModelAdmin.php index 9a0d20abc..dd78c1dd7 100644 --- a/admin/code/ModelAdmin.php +++ b/admin/code/ModelAdmin.php @@ -137,7 +137,7 @@ abstract class ModelAdmin extends LeftAndMain { public function getEditForm($id = null, $fields = null) { $list = $this->getList(); - $exportButton = new GridFieldExportButton('before'); + $exportButton = new GridFieldExportButton('buttons-before-left'); $exportButton->setExportColumns($this->getExportFields()); $listField = GridField::create( $this->sanitiseClassName($this->modelClass), @@ -146,7 +146,7 @@ abstract class ModelAdmin extends LeftAndMain { $fieldConfig = GridFieldConfig_RecordEditor::create($this->stat('page_length')) ->addComponent($exportButton) ->removeComponentsByType('GridFieldFilterHeader') - ->addComponents(new GridFieldPrintButton('before')) + ->addComponents(new GridFieldPrintButton('buttons-before-left')) ); // Validation