-
27 Jan 2013 4:30 AM #1
Unanswered: Ext.Viewport duplicate instance
Unanswered: Ext.Viewport duplicate instance
How to avoid Ext.Viewport duplicate instance.
I have main menu.. from there I call respective view buy uisng
Ext.Viewport.setActiveItem({xtype: 'viewalias'});
This works fine. But in my veiw I have come ComponentQuery for identifying some panels and buttons.
This also works fine for first time.. if you go back to main menu and come back agian.. then this ComponentQuery is not fetching / not working.
Suspecting the Ext.Viewport is creating duplicate instances.. and hence there is conflict.
Let me know is there alternative for Ext.Viewport.setActiveItem({xtype:.....}) or best way to use it.
Thanks
-Ram
-
29 Jan 2013 7:04 AM #2Sencha - Senior Forum Manager
- Join Date
- Mar 2007
- Location
- St. Louis, MO
- Posts
- 34,121
- Vote Rating
- 453
- Answers
- 3160
You can try this:
Code:var comp = Ext.Viewport.child('viewalias'); if (!comp) { comp = { xtype : 'viewalias' }; } Ext.Viewport.setActiveItem(comp);Mitchell Simoens @SenchaMitch
Sencha Inc, Senior Forum Manager
________________
http://www.JSONPLint.com - Source to lint your JSONP!
Check out my GitHub, lots of nice things for Ext JS 4 and Sencha Touch 2
https://github.com/mitchellsimoens
Think my support is good? Get more personalized support via a support subscription. https://www.sencha.com/store/
Need more help with your app? Hire Sencha Services services@sencha.com
Want to learn Sencha Touch 2? Check out Sencha Touch in Action that is almost in print!
When posting code, please use BBCode's CODE tags.


Reply With Quote