1. #1
    Sencha User
    Join Date
    May 2012
    Location
    Ukraine
    Posts
    23
    Answers
    2
    Vote Rating
    0
    ralfius is on a distinguished road

      0  

    Default Unanswered: Not using processRawValue for combobox

    Unanswered: Not using processRawValue for combobox


    Hello,
    as far as I know all extjs controls use processRawValue to make some manipulation for new data when control changes its value. I have found that processRawValue isn't invoked for combobox without validation.
    Code:
    var states = Ext.create('Ext.data.Store', {    
        fields: ['abbr', 'name'],
        data : [
            {"abbr":"AL", "name":"Alabama"},
            {"abbr":"AK", "name":"Alaska"},
            {"abbr":"AZ", "name":"Arizona"}
        ]
    });
    
    
    Ext.create('Ext.panel.Panel', {
        title: 'Contact Info',
        width: 300,
        bodyPadding: 10,
        renderTo: Ext.getBody(),
        items: [
            {
                xtype: 'textfield',
                name: 'name',
                fieldLabel: 'Name',
                validateOnChange: false,
                validateOnBlur: false,
                processRawValue: function(value){
                    alert('Inside textfield\'s processRawValue'); //is processed
                    return this.callParent(value);
                }
            },{
                xtype: 'combobox',
                store: states,
                fieldLabel: 'State',
                queryMode: 'local',
                displayField: 'name',
                valueField: 'abbr',
                validateOnChange: false,
                validateOnBlur: false,
                processRawValue: function(value){
                    alert('Inside combobox\'s processRawValue'); //isn't processed
                    return this.callParent(value);
                }
            }
        ]
    });
    Could you please consider such combobox's behavior. Is it correct or processRawValue should be invoked anyway?

  2. #2
    Sencha - Senior Forum Manager mitchellsimoens's Avatar
    Join Date
    Mar 2007
    Location
    Gainesville, FL
    Posts
    36,824
    Answers
    3470
    Vote Rating
    836
    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


    Are you reporting a bug in Q&A forum?
    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
    May 2012
    Location
    Ukraine
    Posts
    23
    Answers
    2
    Vote Rating
    0
    ralfius is on a distinguished road

      0  

    Default


    I am wondering it is correct behavior, or it's a bug. In case of bug - I can create a post in bug thread.

Thread Participants: 1

Tags for this Thread