반응형
SilverStripe PHP Forms-FieldGroup 내에 SelectionGroup을 중첩하면 관련 SelectionGroup_Items의 Radio Box 중 하나가 표시되지 않습니다. 왜?
두 개의 FieldGroup
s 가있는 양식이 있고 s 중 하나 FieldGroup
에는 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')
)
반응형
'program story' 카테고리의 다른 글
Android Webview-웹 페이지가 기기 화면에 맞아야합니다. (0) | 2020.08.24 |
---|---|
왜 나는 = 나는 + 나는 0을 제공합니까? (0) | 2020.08.24 |
iOS 5에서 빠르고 효율적인 핵심 데이터 가져 오기 구현 (0) | 2020.08.24 |
CORB (Cross-Origin Read Blocking) (0) | 2020.08.24 |
0 기반 월 번호 매기기 (0) | 2020.08.24 |