Ho un modulo che ha due FieldGroup
s e in uno di questi FieldGroup
ho un SelectionGroup
.
Le SelectionGroup_Item
s vengono visualizzate nel modulo FieldGroup
ma le caselle radio per selezionare una delle opzioni non vengono visualizzate. Se lo rimuovo FieldGroup
, funziona di nuovo.
Ho esaminato i modelli del framework e se cambio il FieldGroup_holder.ss
SmallFieldHolder
in FieldHolder
le caselle radio appaiono di nuovo e funzionano correttamente. Ho provato a seguire i modelli per vedere quale non sta obbedendo SelectionGroup
ma continuo a perdermi.
Ecco un esempio di codice
$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
modello che viene utilizzato quando si nidificano i campi. Crealo nel tuo tema e modificalo. Potrebbe anche valere la pena sollevare un problema su GitHub