1. #1
    Sencha User
    Join Date
    Jun 2012
    Posts
    20
    Answers
    1
    Vote Rating
    1
    RickHoving is on a distinguished road

      0  

    Default Unanswered: how to reuse a navigationbar object

    Unanswered: how to reuse a navigationbar object


    Hi all,

    I have an Tabpannel which contains a number of navigation views.
    What I want to do is the following:

    I have an navigation variable like this:
    Code:
            var oMenuButton = Ext.create("Ext.Button", { 
                text: "My Button",
                listeners: {
                    tap: function(){
                         //functionality here
                    }
                }
            });
            
             
            var oNavigationbar = {
                docked: 'top',
                backButton : {
                    margin: 7,
                    docked: "left",
                    ui : 'back'                
                },
                items: [
                     oMenuButton 
                ],
            };
    And I would like to reuse this navigationbar object to instantiate the same navigationbar in multiple navigationviews like this:
    Code:
    var myView= Ext.create("Ext.navigation.View",{            
            title: "NavigationVieuw",
            items: oAlleDocumentenList,
             navigationBar : oNavigationbar,
               
            });
    The only problem is that the button is only showing on the last navigation vieuw I used the oNavigationbar variable.

    Is there a way to clone this object so I can reuse it. Or does Ext.Js have some functionality I could use?
    Or can I wrap my object in a Ext.Js object so I can use the clone function?

    Any insights on this subject?

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,329
    Answers
    3541
    Vote Rating
    847
    mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute mitchellsimoens has a reputation beyond repute

      0  

    Default


    You can reuse a config object but don't reuse an instance.
    Mitchell Simoens @SenchaMitch
    Sencha Inc, Senior Forum Manager
    ________________
    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 in print!

    When posting code, please use BBCode's CODE tags.

Thread Participants: 1

Tags for this Thread