Your achievements

Level 1

0% to

Level 2

Tip /
Sign in

Sign in to Community

to gain points, level up, and earn exciting badges like the new
Bedrock Mission!

Learn more

View all

Sign in to view all badges

SOLVED

Repeating field value in added instances

Avatar

Level 2

Hello,

 

Here's link to my form: https://we.tl/t-HX3piyQgMX

 

I want to create the form where the value from REFERENCE3 field repeats in SECTION 3 - REFERENCE 3 field. The thing is that when the plus button is pressed the new REFERENCE 3 section comes in as well as SECTION 3 section, so that each reference is connected with each table. (I hope that makes sense). 

I had similar problem recently that was solved (https://experienceleaguecommunities.adobe.com/t5/adobe-experience-manager-forms/autopopulate-repeat-... - link)  and I tried to use the same code, just modifying it, but I don't know what I do wrong, because it's not working.

 

Thanks,

Magda

 

1 Accepted Solution

Avatar

Correct answer by
Level 5

The issue I found was that the Data Binding for REFERENCE 3 in Section3 was set to "use global Data". By setting it to "Use name" and with the following script in the Exit event of REFERENCE3 field in Section 1, it seemed to be working

var nIndex = this.parent.index;
var sTarget = "form1.Page1.SECTION3["+ nIndex +"].section3FillIn.sectionWrap.ref3";
this.resolveNode(sTarget).rawValue = this.rawValue;

View solution in original post

4 Replies

Avatar

Correct answer by
Level 5

The issue I found was that the Data Binding for REFERENCE 3 in Section3 was set to "use global Data". By setting it to "Use name" and with the following script in the Exit event of REFERENCE3 field in Section 1, it seemed to be working

var nIndex = this.parent.index;
var sTarget = "form1.Page1.SECTION3["+ nIndex +"].section3FillIn.sectionWrap.ref3";
this.resolveNode(sTarget).rawValue = this.rawValue;

Avatar

Level 2

Thank you so much. This code is brilliant and it will help me with my other forms.

 

Thanks,

Magda