У мене форма, яка має два FieldGroup
s, а в одній з FieldGroup
s я SelectionGroup
.
Показ SelectionGroup_Item
відображається у формі, FieldGroup
але радіовиставки для вибору однієї з опцій не відображаються. Якщо я його видалю, FieldGroup
він знову працює.
Я подивився на рамкові шаблонів, і якщо я зміню FieldGroup_holder.ss
SmallFieldHolder
на FieldHolder
радіо коробки з'являються знову і працювати правильно. Я намагався слідувати шаблонам, щоб побачити, хто з них не підкоряється, SelectionGroup
але я продовжую губитися.
Ось приклад біта коду
$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
шаблону, який використовується під час введення полів. Просто створіть її у своїй темі та змініть її. Можливо, варто також поставити питання про github