我有一个形式,有两个 FieldGroup
,在其中一个 FieldGroup
,我有一个 SelectionGroup
。
SelectionGroup_Item
显示在表单 FieldGroup
中,但是选择其中一个选项的单选框没有显示。如果我删除 FieldGroup
,然后再次工作。
我已经查看了框架模板,如果我将 FieldGroup_holder.ss
SmallFieldHolder
改为 FieldHolder
,单选框将再次出现并正常工作。我已经尝试按照模板,看看哪一个是不遵守的 SelectionGroup
,但我一直迷路。
下面是一个代码示例
$fields = FieldList::create(
FieldGroup::create(
TextField::create('Name', 'Name')
),
FieldGroup::create(
SelectionGroup::create(
'Test1or2',
array(
SelectionGroup_Item::create(
'Test1', array(
TextField::create('Test1', 'Test1')
),
'Test1'
),
SelectionGroup_Item::create(
'Test2', array(
TextField::create('Test2', 'Test2')
),
'Test2'
)
)
)
)
),
FieldList::create(
FormAction::create('submit', 'Submit')
)