1. #1
    Sencha User
    Join Date
    Nov 2011
    Posts
    61
    Vote Rating
    0
    aguerra10 is on a distinguished road

      0  

    Default Tap event in a Panel

    Tap event in a Panel


    Hi,


    I am trying to catch a tap event on a panel but I can't get it work. I am using Sencha Touch PR 2.
    Could someone help me and let me know if I am doing anything wrong?

    Thanks!!!


    Here is my code:

    Code:
    {
        xtype: 'panel',
        id: 'myId',
        height: 120,
        layout: {
            type: 'hbox',
            align: 'stretch'
        },
        items: [
            {
                width: 130,
                height: 120,
                listeners: { 
                    afterrender: function(c){
                        c.el.on('click', function(){
                            console.log ('click');
                        });
                        c.el.on('tap', function(){
                            console.log ('tap');
                        });
                    }
                 }
            },
            {
                flex: 1,
                height: 120,
            }
        ]
    }

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    37,547
    Vote Rating
    872
    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


    There is no afterrender event. You should use the painted event.
    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.

  3. #3
    Sencha User
    Join Date
    Nov 2011
    Posts
    61
    Vote Rating
    0
    aguerra10 is on a distinguished road

      0  

    Default


    Quote Originally Posted by mitchellsimoens View Post
    There is no afterrender event. You should use the painted event.
    Great!! I'll try it.

    Thanks Mitchell !!

  4. #4
    Sencha User
    Join Date
    Nov 2011
    Posts
    61
    Vote Rating
    0
    aguerra10 is on a distinguished road

      0  

    Default


    It worked!! I do appreciate your help mitchellsimoens!!

Thread Participants: 1