Tengo una forma que tiene dos FieldGroup
s, y en una de las FieldGroup
que tengo a SelectionGroup
.
Los SelectionGroup_Item
s aparecen en el formulario, FieldGroup
pero 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
SmallFieldHolder
a FieldHolder
las cajas de radio aparecen de nuevo y funcionan correctamente. Intenté seguir las plantillas para ver cuál no obedece SelectionGroup
pero 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.ss
plantilla 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