Unique Key breaks dynamic ListView

Widgets & Design

I have a dynamic ListView that works perfectly. When a separate ADD button is clicked, it creates a child data row that I can fill in and remembers the data perfectly when creating a new blank child row. It doesn't have a Unique Key associated with it. I want to animate the creation of each dynamic child so I put a Unique Key on it. Now my ListView breaks. It creates a new child but it populates my TextField with the TextiField text from the previous data row. I remove the Unique Key and all those extra data rows show blank like they should instead of with the previous TextField text. Why is this? What am I doing wrong?

An image REALLY WON'T HELP here and it's STUPID TO REQUIRE one. Yes, all caps are intended. I'll throw in nonsense to get this published.

What have you tried so far?

I checked the official FlutterFlow docs, Google, Reddit, and this community.

Did you check FlutterFlow's Documentation for this topic?
Yes
1
2 replies