I feel like this is an obvious one, but couldn't find any answers in my search so far. I'm using Touch v2.0 PR3. My issue is that I have a list and have an item tap event hooked up to it. No problems there, the event fires just fine. But I'm trying to figure out how to get the exact x.y position on the screen of the list item component that was tapped (or actually just the y position; I guess x would always be 0), so I can display an Ext.Sheet (sized sort of small like a pop up menu) directly under (or over) the tapped list item. I've been going through the various params on the itemtap event, but can't seem to obtain the list item component position from any of them.
So, with the first param of the item tapevent, the list component, I've tried using getAt, getComponent, getItems, getSelected, etc., passing in the idx value, and none seem to give me the actual list item component that was clicked on. I'm assuming I can get the list item component, and getTop will give me what I need.
I've also tried using the offsetTop property of the dom target param of itemtap , like: target.dom.offsetTop , but that doesn't behave consistently either.
Currently I'm positioning the sheet using the event param, like: evt.touch.pageX and evt.touch.pageY, which works OK, but would like to position it based on the list item instead.
Am I just missing something obvious here? Thanks for helping out a noob.