Tôi có một biểu mẫu có hai FieldGroups, và trong một biểu mẫu FieldGroup, tôi có một SelectionGroup.
Các SelectionGroup_Items hiển thị trong biểu mẫu FieldGroupnhưng hộp radio để chọn một trong các tùy chọn không hiển thị. Nếu tôi loại bỏ FieldGroupnó thì nó hoạt động trở lại.
Tôi đã xem xét các mẫu khung và nếu tôi thay đổi FieldGroup_holder.ss SmallFieldHolderthành FieldHoldercác hộp radio sẽ xuất hiện trở lại và hoạt động bình thường. Tôi đã thử làm theo các mẫu để xem cái nào không tuân theo SelectionGroupnhưng tôi cứ bị lạc.
Đây là một đoạn mã ví dụ
$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.ssmẫu được sử dụng khi bạn lồng các trường. Chỉ cần tạo nó trong chủ đề của bạn và sửa đổi nó. Cũng có thể đáng để nêu vấn đề trên github