ฉันมีรูปแบบที่มีสองFieldGroup
s และFieldGroup
ฉันมี a 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