मेरे पास एक फॉर्म है जिसमें दो FieldGroupएस हैं, और एस में से एक में 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')
)
SelectionGroup_small.ssजब आप घोंसले के क्षेत्र में उपयोग किया जाता है एक टेम्पलेट नहीं है । बस इसे अपने विषय में बनाएँ और इसे संशोधित करें। भी github