J'ai un formulaire qui a deux FieldGroup
s, et dans l'un des FieldGroup
s j'ai un SelectionGroup
.
Les SelectionGroup_Item
s apparaissent dans le formulaire, FieldGroup
mais les cases d'option permettant de sélectionner l'une des options n'apparaissent pas. Si je supprime le, FieldGroup
il fonctionne à nouveau.
Je l' ai regardé les modèles cadres, et si je change le FieldGroup_holder.ss
SmallFieldHolder
pour FieldHolder
les boîtes de radio apparaissent à nouveau et correctement. J'ai essayé de suivre les modèles pour voir lequel n'obéit pas SelectionGroup
mais je continue à me perdre.
Voici un exemple de code
$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
modèle qui est utilisé lorsque vous imbriquez des champs. Créez-le simplement dans votre thème et modifiez-le. Cela pourrait également valoir la peine de soulever un problème sur github