From 52e8bc13a75d7774b6a5f96dd829afab18497815 Mon Sep 17 00:00:00 2001 From: Ingo Schommer Date: Wed, 16 Jan 2013 10:30:00 +0100 Subject: [PATCH] NEW Test FieldGroup --- code/BasicFieldsTestPage.php | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/code/BasicFieldsTestPage.php b/code/BasicFieldsTestPage.php index dceb46f..be11ed1 100644 --- a/code/BasicFieldsTestPage.php +++ b/code/BasicFieldsTestPage.php @@ -112,7 +112,7 @@ class BasicFieldsTestPage extends TestPage { Object::create('PasswordField', 'Password', 'PasswordField'), Object::create('AjaxUniqueTextField', 'AjaxUniqueText', 'AjaxUniqueTextField', 'AjaxUniqueText', 'BasicFieldsTestPage' - ), + ) )); $fields->addFieldsToTab('Root.Numeric', array( @@ -205,6 +205,24 @@ class BasicFieldsTestPage extends TestPage { $noLabelField->setDescription($description); $fields->addFieldToTab('Root.Text', $noLabelField, 'Text_disabled'); + $fields->addFieldToTab('Root.Text', + FieldGroup::create( + TextField::create('MyFieldGroup1'), + TextField::create('MyFieldGroup2'), + DropdownField::create('MyFieldGroup3', false, TestCategory::map()) + ) + ); + $fields->addFieldToTab('Root.Text', + FieldGroup::create( + 'MyLabelledFieldGroup', + array( + TextField::create('MyLabelledFieldGroup1'), + TextField::create('MyLabelledFieldGroup2'), + DropdownField::create('MyLabelledFieldGroup3', null, TestCategory::map()) + ) + )->setTitle('My Labelled Field Group') + ); + return $fields; }