Saving and loading of Data

I have been trying to save and load the log of changes in combo boxes generated with help of loop.
Following are my blueprints, and the variable combo ID is generated from array index.

And the output is as follows.

  1. When Multiple data’s have been changed, saved once and loaded, It loops fine.

  2. When each data is changed and saved individually, and loaded all at once, the loop gets distorted.

Any help on the same is appreciated.
Thankyou in advance!!

  • how do you set the IDs? How do widgets know their IDs?
  • is this script:

Inside each combo widget? Does it mean that you load the save for every widget? Any good reason for that?

  • how does the widget know which slot to load - is this hard coded?
  • also, I do not see you clear the combo, if you keep adding - well, you’ll have more than you asked for. I remember (vaguely) complaining about creating duplicates in a similar thread - it might have been yours as the script seems familiar. Unless these are brand new widgets; but you did not mention or show creating them - so not sure.


The metadata widget has the empty combo box , the data is added from each loop inturn creating multiple combo boxes. so I have given array index as combo ID

I have used this as reference.

And it is not hard coded.