Flex Repeater instances sometimes initialize null values (embedded view)

I've come up against this again in 8.1.49. From what I can tell with my limited testing, is that it only affects Views' params that are complex types. I haven't tested arrays, but objects (dicts) are certainly affected. As soon as I start using keys directly in the params object, I don't have any issues with these.

In my case, I'm seeing an issue with only 2 layers of embedding when using complex params types. I.e.
Main View (this is the view linked to a page url) -> Embebbed View (motor symbol) -> Embedded View (alarm symbol) [this embedded view isn't always receiving the param values from the motor symbol like params.alarmSummary.tagPath]

So the workaround, at least from my minimal testing, seems to be:

  • don't use complex params types such as object and array
    e.g. don't use params.alarmSummary.tagPath
  • do use value type keys directly within the params object
    e.g. do use params.alarmSummary_tagPath
1 Like