{
           xtype:"combo",
           mode:'local',
           valueField:'xiaoqu',
           displayField:'xiao',
           width: 100,
           triggerAction:'all',
           emptyText: '请选择',
           store:this.store1,
           listeners:
            {
                scope: this,
    'select' : function(cb)
    {
    var selectedId = cb.getValue();
    this.store2.loadData(data2[selectedId-1]);
    }
    }
        },
{
           xtype:"combo",
           mode:'local',
           valueField:'value',
           displayField:'text',
           width: 100,
           emptyText: '请选择',
           triggerAction:'all',
           store:this.store2
        },
 getStore1: function() {
            var store1 = new Ext.data.SimpleStore({
    data:this.data1,
    fields:['xiaoqu','xiao']
            });
            return store1;
        },
        getStore2: function() {
            var store2 = new Ext.data.SimpleStore({
    data:this.data2,
    fields:['value','text']
            });
            return store2;
        },
getData1:function(){
        var data1=
            [
                ['1','育新小区'],
                ['2','东村家园'],
                ['3','富力桃园']
            ]; 
        return data1;
        },
        getData2:function(){
        var data2= new Array();     
             data2[0] = 
                 [
                     ['11','表1'],
                     ['12','表2']
                 ];     
             data2[1] = 
                 [
                     ['21','表3'],
                     ['22','表4']
                 ];
             data2[2] = 
                 [
                     ['31','表5'],
                     ['32','表6']
                 ]; 
        return data2;
        },

解决方案 »

  1.   

    listeners:      
                        {      
                            'select' : function(cb)      
                            {      
                                var selectedId = cb.getValue();      
                                this.store2.loadData(this.data2[selectedId-1]);      
                            },   
                            scope:this       
                        }