From 36d3303e1b123ca8296643ef9e6a235650aac25c Mon Sep 17 00:00:00 2001 From: Will Rossiter Date: Tue, 5 Mar 2013 10:27:15 +1300 Subject: [PATCH] FIX GridField export and print actions should preserve state. --- forms/gridfield/GridFieldExportButton.php | 2 +- forms/gridfield/GridFieldPrintButton.php | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/forms/gridfield/GridFieldExportButton.php b/forms/gridfield/GridFieldExportButton.php index 4c19823c9..1d815e614 100644 --- a/forms/gridfield/GridFieldExportButton.php +++ b/forms/gridfield/GridFieldExportButton.php @@ -119,7 +119,7 @@ class GridFieldExportButton implements GridField_HTMLProvider, GridField_ActionP $fileData .= "\n"; } - $items = $gridField->getList(); + $items = $gridField->getManipulatedList(); // @todo should GridFieldComponents change behaviour based on whether others are available in the config? foreach($gridField->getConfig()->getComponents() as $component){ diff --git a/forms/gridfield/GridFieldPrintButton.php b/forms/gridfield/GridFieldPrintButton.php index 9be52fff0..b9abe7b08 100644 --- a/forms/gridfield/GridFieldPrintButton.php +++ b/forms/gridfield/GridFieldPrintButton.php @@ -118,6 +118,7 @@ class GridFieldPrintButton implements GridField_HTMLProvider, GridField_ActionPr } } + $items = $gridField->getManipulatedList(); $itemRows = new ArrayList(); foreach($items as $item) { $itemRow = new ArrayList();