AEM/CQ5 Dialog multifield not saving input
<p>I am building a component which allows the user to add a multi field. When the multifield is added to the dialog, the user is presented with two text boxes. When the user adds information to the text boxes, and clicks 'OK'. When the dialog closes, no information is stored/saved.</p>

<p>Can anyone point out where I've gone wrong?</p>

<p>See the dialog code below:</p>

<pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
&lt;jcr:root xmlns:cq="http://www.day.com/jcr/cq/1.0" xmlns:jcr="http://www.jcp.org/jcr/1.0" xmlns:nt="http://www.jcp.org/jcr/nt/1.0"
    jcr:primaryType="cq:Dialog"
    xtype="dialog"&gt;
    &lt;items
        jcr:primaryType="nt:unstructured"
        xtype="panel"&gt;
        &lt;items jcr:primaryType="cq:WidgetCollection"&gt;
            &lt;heading
                jcr:primaryType="nt:unstructured"
                allowBlank="true"
                disabled="false"
                fieldLabel="Heading (optional)"
                grow="false"
                hideLabel="false"
                name="./headingTitle"
                readOnly="false"
                selectOnFocus="false"
                validateOnBlur="true"
                xtype="textfield"/&gt;
            &lt;message
                jcr:primaryType="nt:unstructured"
                fieldLabel="Message (optional)"
                name="./message"
                validateOnBlur="true"
                xtype="textfield"/&gt;
            &lt;link-list
                jcr:primaryType="cq:Widget"
                fieldLabel="Tabs titles and binding"
                border="{Boolean}false"
                name="./link-list"
                width="1000"
                xtype="multifield"&gt;
                &lt;fieldConfig
                    jcr:primaryType="cq:Widget"
                    path="/apps/group/components/nab-broker-tabs/dialog/items/items/link-list/fieldConfig/items.infinity.json"
                    xtype="cq.compositefield"&gt;
                        &lt;items jcr:primaryType="cq:WidgetCollection"&gt;
                            &lt;linkText
                                jcr:primaryType="cq:Widget"
                                fieldLabel="Titles"
                                name="linkText"
                                width="180"
                                xtype="textfield"/&gt;
                            &lt;linkBinding
                                jcr:primaryType="cq:Widget"
                                fieldLabel="binding ID"
                                name="linkBinding"
                                width="180"
                                xtype="textfield"/&gt;
                        &lt;/items&gt;
                &lt;/fieldConfig&gt;
            &lt;/link-list&gt;
        &lt;/items&gt;
    &lt;/items&gt;
&lt;/jcr:root&gt;
</code></pre>