How to force Perspective prop change event script to fire on first load

I'm trying to force a component's prop on change script event to fire on first load of the page that it's in, but not having any luck.

I've tried:

  • setting prop to not be persistent
  • adding to the view's onStartup method to refresh the binding of the component's prop that has the on change script

I added a system.perspective.print('hello') to the change script outside of any conditions to check, but it never writes it
All to no avail... not sure what else to try

I randomly chose and tested with a flex repeater and a random prop(direction) I set it to not be persistent and put a expression binding of 'column' so that the prop doesn't load with any value on startup, then the binding fires and loads the value 'column', in turn firing my change script on that property. Could that be an option for you?