1. #1
    Sencha User
    Join Date
    Nov 2010
    Posts
    73
    Vote Rating
    -1
    bstras21 is an unknown quantity at this point

      0  

    Default Trying to access load event

    Trying to access load event


    Hello, I see in the source code for a store that onProxyLoad fires:


    me.fireEvent('load', me, records, successful);However I can't seem to access it. I am creating a base store that all other stores descend from and I would like to capture this event:

    Here is my custom.store:
    HTML Code:
    Ext.define('MyApp.custom.Store', {
    	extend: 'Ext.data.Store',
        listeners: {
                    load: function() {
                        alert('load event fired!');
                    }
              }
    });
    Now in my controller I do this:
    HTML Code:
    onLaunch: function() {
        		languageStore = this.getLanguageStoreStore();
            	languageStore.load({
    	            scope   : this,
    	            callback: function(records, operation, success) {
                   console.log(records);
    	            }
    
    
              })
    If I extend onProxyLoad I can get my code to work but it seems they want us to use the load event. Any help is greatly appreciated, thanks!

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


    Code:
    Ext.define('MyApp.custom.Store', {
        extend: 'Ext.data.Store',
    
        constructor: function() {
            this.on('load', function() {});
    
            this.callParent(arguments);
        }
    });
    Don't put listeners like that on the prototype or the config object.
    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 2010
    Posts
    73
    Vote Rating
    -1
    bstras21 is an unknown quantity at this point

      0  

    Default Thank you

    Thank you


    This worked, thanks for the heads up.

Thread Participants: 1

Tags for this Thread

film izle

hd film izle

film sitesi

takipci kazanma sitesi

takipci kazanma sitesi

güzel olan herşey

takipci alma sitesi

komik eğlenceli videolar