[JavaScript] extJS store.proxy.reader

Dieses Thema im Forum "Webentwicklung" wurde erstellt von onip, 5. Oktober 2012 .

Schlagworte:
Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 5. Oktober 2012
    Zuletzt bearbeitet: 8. Oktober 2012
    extJS store.proxy.reader

    hallo,

    ich versuch werte aus dem store auszulesen.
    hier die rückgabe:
    HTML:
    {
     "data":[
     {"userID":"1","bedarf":"101","datum":"01.10.2012","nl":"nl1"},
     {"userID":"2","bedarf":"11","datum":"02.10.2012","nl":"nl2"}
     ],
     "total":"2",
     "summe":"112",
     "success":true
    }
    
    HTML:
    proxy:{
    
     type:'ajax',
    
     api: {
     read: '{url action="getBedarf"}',
     },
    
     reader:{
     type:'json',
     root:'data',
     totalProperty:'total',
     summe:'summe'
     }
    },
    listeners: {
     'load': function(store,records,options) {
     console.log("Ahoy__!", records.length);
     }
    }
    
    records enthält die werte aus data.
    wie komm ich an summe heran?

    // edit
    so ich hab's herausgefunden.
    der listener aus dem proxy kann entfernt werden
    und es wird eine callback function bei store.load hinzugefügt.
    in der callback wird mir operation (rückgabe als json string) mitgegeben,
    das einfach decodiert wird.

    HTML:
    this.store.load({
     params:{
     start: 0,
     limit: pageSize
     },
     callback: function (records, operation, success) {
     response = Ext.decode(operation.response.responseText);
     console.log(response.summe);
     }
    });
    
    vielen dank für eure unterstützung

    ~closed~
     
  2. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.