Tengo una forma que tiene dos FieldGroups, y en una de las FieldGroupque tengo a SelectionGroup.
Los SelectionGroup_Items aparecen en el formulario, FieldGrouppero los cuadros de radio para seleccionar una de las opciones no se muestran. Si elimino el FieldGroup, entonces funciona de nuevo.
He mirado las plantillas de marco, y si cambio FieldGroup_holder.ss SmallFieldHoldera FieldHolderlas cajas de radio aparecen de nuevo y funcionan correctamente. Intenté seguir las plantillas para ver cuál no obedece SelectionGrouppero sigo perdiéndome.
Aquí hay un ejemplo 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.ssplantilla que se usa cuando anida campos. Simplemente créelo en su tema y modifíquelo. También podría valer la pena plantear un problema en github