NathanaelA / nativescript-dom

NativeScript DOM emulation methods
MIT License
42 stars 23 forks source link

Unable getElementById on app-root.xml TabView #15

Open tcrgit opened 6 years ago

tcrgit commented 6 years ago

Working with an app based on the new NS 4.0 tabs demo template tns create my-tab-js --template tns-template-tab-navigation, I set an id on the TabView in app-root.xml and was unable to retrieve it using the unqualified global method getElementById("tabViewContainer").

I eventually worked around the problem with args.object.page.frame.parent.parent.selectedIndex = 0 but that is an ugly way to get to the root TabView container.

It would be nice if this plugin was updated to access the new design patterns where a TabView (or side drawer) can be the root element instead of a frame.

NathanaelA commented 6 years ago

Ah, thanks for the repo case that is broke in the new NS 4. I'll add code to make sure I find the root object now. ;-)