У меня есть форма, которая имеет два FieldGroup
s, а в одном из 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')
)