2012-03-26 15 views
0

Wenn ich versuche, Daten aus dem Speicher in der Combo-Box abzurufen, bekomme ich Ausgabe als --- [Objekt Objekt] !!! aber der Wert des Objekts kommt nicht !! Kann mir irgendein Körper sagen, was das Problem ist oder was sollte die Lösung dafür sein ???Wie wird der Wert eines Objekts in der Combobox angezeigt?

+0

Wie versuchen Sie, die Ausgabe zu drucken? –

+0

Code von dem, was Sie bisher haben, bitte. – Amalea

+0

(1) Modell Ext.define ('AM.model.States', { erstrecken: 'Ext.data.Model', Felder: [{ Typ: 'string', Name: 'Abk'}, {type: 'string', name: 'name'}, {type: 'string', name: 'slogan'} ] }); – Sandy

Antwort

1

In ExtJS 4.0:

  1. Datenmodell erstellen

    Ext.define('Bond', { 
        extend: 'Ext.data.Model', 
        idProperty: 'userid', 
        fields: [       
         { 
          name :'industryGroupsreName', 
          type:'string' 
         }, 
        ] 
    }); 
    
  2. erstellen store

    var industry=new Ext.data.Store(
    { 
        model:'Bond', 
        proxy: 
        { 
         type: 'ajax', 
         url: 'industry.html',   
         reader: { 
          type: 'json' 
         } 
        }      
    }); 
    industry.load(); 
    
  3. Bewerben unten Code in Ihr Kombinationsfeld

    new Ext.create('Ext.form.ComboBox', 
    { 
        fieldLabel: 'Industry Group Name', 
        store: industry,        
        id: "industrygroup", 
        name: "industrygroup",        
        allowBlank: false, 
        hiddenName : 'industrygroup', 
        width:300, 
        queryMode: 'local', 
        displayField: 'industryGroupsreName', 
        valueField: 'industryGroupsreName'       
    }), 
    
+0

ich bin mit dem Shop wie folgt aus: ------ Staaten1 = Ext. define ('AM.store.States', {extend: 'Ext.data.Store', Modell: 'AM.model.States', data: store}); var store = [{"abbr": "AL", "name": "Alabama", "slogan": "Das Herz von Dixie"}, {"abbr": "AK", "name": "Alaska", "Slogan": "Das Land der Mitternachtssonne"}, {"abbr": "AZ", "name": "Arizona", "Slogan": "Der Grand Canyon State"},]; Dann gibt es einen Fehler als: - "" Kann die Methode 'getProxy' von undefined nicht aufrufen ??? Kannst du mir sagen, was das Problem ist !!! – Sandy

Verwandte Themen