UDTDropExamples.zip (97.6 KB) tags.json (3.5 KB)
There are only 2 distinct ways to bind Views to UDTs.
All 3 of the options you have listed are basically doing the same thing which is binding the View’s components to a Tag Path indirectly. Your template wasn’t configured properly which is why the drag & drop didn’t work. Please see the attached export with changes and additional information.
In the attached project export, I added the second way that things can be done which is via the parameter bindings, which is what we had with Template2.
As for what to use:
The first thing you will want to do is choose if you want to use Parameter or Indirect bindings. The main difference at this point is parameter bindings are going to be Read Only for the foreseeable future.
Second thing is to determine if you can use a flex repeater or not. If a flex repeater fits your needs, then create a script to populate your instances. If it doesn’t, then use drag and drop to create you embedded views.
Garth