Multiple Subform field in module - add multiple items at once

by Marco   Last Updated October 18, 2019 10:10 AM - source

I have a mutliple subform field with radio buttons. All other fields load by showon of the related parent radio select.

If there was added more than one item without saving successively, the radio buttons-state transferred to all items and the showon items are only merged to the first one.

This issue appears only by adding multiple items at once.

enter image description here

<field name="field-name" type="subform"
    formsource="modules/mod_myimage/forms/test1.xml" multiple="true"
label="Subform Field" description="Subform Field Description" />

//test1.xml
    <field name="myradiovalue" type="radio" default="0" label="Select an option" description="" class="btn-group btn-group-yesno">
        <option value="1">Heading</option>
        <option value="2">Content</option>
        <option value="3">Button</option>
        <option value="4">Image</option>
    </field>

It is clear why this happens without unique id before saving, but how to fix this?

<label for="jform_params__field_name__field_nameX__myradiovalue2" id="jform_params__field_name__**field_nameX**__myradiovalue2-lbl" class="btn">Button</label>
Tags : subform showon


Related Questions


Showon with nested fields?

Updated March 02, 2016 01:04 AM

Form field "showon" with multiple fields

Updated August 25, 2016 08:04 AM

Form Field showon:"empty

Updated June 19, 2017 15:10 PM

Showon="foo:1[AND][bar:2[OR]bar:3]"

Updated February 02, 2018 13:10 PM

Jooma showon with multiple conditions

Updated March 12, 2019 17:10 PM