1. #1
    Ext JS Premium Member
    Join Date
    Dec 2011
    Posts
    231
    Vote Rating
    2
    nicolabaldo is on a distinguished road

      0  

    Default override checkbox

    override checkbox


    I use this code in order to change the values of the checkbox, but in some case I've got this error:
    Uncaught TypeError: Cannot read property 'length' of undefined

    This happened when I try to use the checkbox component, maybe becouse the checkbox has not yet been created.

    Ext.override(Ext.form.field.Checkbox,{
    inputValue: 'T',
    getValue: function () {
    return this.checked ? 'T' : 'F';
    }
    });

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


    I'm not getting any errors.

    Also, Ext.override is deprecated so your override should look like:

    Code:
    Ext.define('Override.form.field.Checkbox', {
        override : 'Ext.form.field.Checkbox',
    
        inputValue : 'T',
    
        getValue   : function () {
            return this.checked ? 'T' : 'F';
        }
    });
    And you can dynamically load it and take part in a build.
    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
    Ext JS Premium Member
    Join Date
    Dec 2011
    Posts
    231
    Vote Rating
    2
    nicolabaldo is on a distinguished road

      0  

    Default


    Ok thanks!

Thread Participants: 1