I am currently using system.perspective.navigate(url...) to scroll to a specific instance within my flex repeater. The scroll works, but because I have a docked view it overshoots the instance, and the user cannot see the full instance. I've attempted using scrollTo instead with some sort of offset but I cannot get it to connect to the domId I set-up on my embedded view and thus the scrolling feature does not work.
my domId is set as a String to register the value I am passing through to name each instance.
You shouldn't need to set domIds for eauc of your flex repeater views since you can use the index each is given already (this is taken care of by my view already)
Would you set this up on the embedded view of the flex repeater? How would I connect this then to a button in my docked view, so that I can scroll to the correct instance in my Flex Repeater in my main view?
There's a demo view showing how to use it, but it's done at the repeater level. You give it a domId, set that domId in the objectDomId of my embedded view. Set the option to flexRepeater in my params. And then you can trigger the scroll into view function by changing the rowNumber param. You'll need to get the row index of your row in the flex. From another view, you can send a message, or use a session custom prop