Eu tenho um formulário que tem dois se FieldGroup
, e em um deles FieldGroup
eu tenho um SelectionGroup
.
Os SelectionGroup_Item
s são exibidos no formulário, FieldGroup
mas as caixas de opções para selecionar uma das opções não são exibidas. Se eu removê- FieldGroup
lo, ele funcionará novamente.
Eu olhei para os modelos de estrutura, e se eu mudar o FieldGroup_holder.ss
SmallFieldHolder
que FieldHolder
as caixas aparecer novamente e trabalhar corretamente. Eu tentei seguir os modelos para ver qual deles não está obedecendo, SelectionGroup
mas continuo me perdendo.
Aqui está um exemplo de código
$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')
)
SelectionGroup_small.ss
modelo usado quando você aninha campos. Basta criá-lo no seu tema e modificá-lo. Também pode valer a pena levantar uma questão sobre github