From cbdb7d472941bd87c7397d9f6d4f778dd53bddc7 Mon Sep 17 00:00:00 2001 From: Loz Calver Date: Wed, 30 Nov 2016 15:47:24 +0000 Subject: [PATCH] FIX: Prevent duplicate HTML IDs when adding new records inline --- code/GridFieldAddNewInlineButton.php | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/GridFieldAddNewInlineButton.php b/code/GridFieldAddNewInlineButton.php index d30af17..3b776dd 100755 --- a/code/GridFieldAddNewInlineButton.php +++ b/code/GridFieldAddNewInlineButton.php @@ -100,6 +100,13 @@ class GridFieldAddNewInlineButton implements GridField_HTMLProvider, GridField_S )); $content = $field->Field(); + + // Convert HTML IDs built by FormTemplateHelper to the template format + $content = str_replace( + 'GridFieldAddNewInlineButton_o.num_', + 'GridFieldAddNewInlineButton_{%=o.num%}_', + $content + ); } else { $content = $grid->getColumnContent($record, $column);