Dataview showItem method not working if we have scroll for page instead of dataview

I am trying to create dataview with multiple items in which each item Id is mapped to toolbar item id and my dataview will not have scroll since I need to have only one scroll i.e window(page) scroll.
On click of toolbar item, I am calling dataview’s showItem method to show respective dataview item in the top but it’s not working. Does showItem works only when we have scroll to dataview only? If so is there any other way to achieve this functionality? Below is the code snippet https://snippet.webix.com/9u4ovble

try to remove autoheight:true