Мне нужен идентификатор на вкладках, чтобы автор мог указать, какая вкладка будет открыта при загрузке страницы. Ниже мой диалог .xml.Выбор радиокнопки для Multifield
<items jcr:primaryType="cq:WidgetCollection">
<typeconfigs
jcr:primaryType="cq:Widget"
fieldLabel="Accordion"
name="./options"
xtype="customconfigmultifield">
<fieldConfigs jcr:primaryType="cq:WidgetCollection">
<option
jcr:primaryType="cq:Widget"
hidden="{Boolean}true"
name="option_name"
xtype="textfield"/>
<optionval
jcr:primaryType="cq:Widget"
allowBlank="{Boolean}false"
fieldLabel="Title"
maxLength="{Long}60"
name="optionval"
xtype="textfield"/>
<openaccordion
jcr:primaryType="cq:Widget"
name="selectaccordion"
type="radio"
xtype="selection">
<options jcr:primaryType="cq:WidgetCollection">
<one
jcr:primaryType="nt:unstructured"
text="Open at Page Load"
value="in"/>
</options>
</openaccordion>
</fieldConfigs>
<limit
jcr:primaryType="nt:unstructured"
maxVal="{Long}15"/>
</typeconfigs>
</items>
Но теперь я не получаю поведение кнопки радио, значит, я могу отметить все радио кнопки внутри каждой вкладки, которые я добавить через диалог. Любая идея, как я могу сделать этот переключатель возможным. Спасибо
Непосредственный ответ на ваш вопрос, но идея разложения: Держите multifield только для хранения названий и создавайте отдельный виджет, радио или даже выбор (лучше UX, вероятно), в котором будут перечислены все заголовки. Вам нужно будет написать пользовательский 'optionsProvider', но это не должно быть проблемой. –