Wie kann ich ein Array von Objekten aus extjs 4.2 abrufen und an den Server senden?

Alles in allem verwende ich Extjs 4.2 Data Grid und muss meinen 'Store' in ein Json-Array konvertieren und an den Server senden (d. H. Java).

Das ist mein Modell.

Ext.define('Writer.Document',{
    extend: 'Ext.data.Model',
    fields: ['id', 'name', 'notes', 'Type', 'date']
});

und mein Laden (der eine Liste von Objekten enthält) ist

var store = Ext.create('Ext.data.Store', {
model: 'Writer.Document',
autoLoad: true,
proxy: {
    type: 'ajax',            
    url : 'findPatientRecordAction',
    reader: {
        type: 'json',
        successProperty: 'success',
        root: 'prognosis',
        messageProperty: 'message'
    }                       
    fields: ['id','name', 'date', 'notes' , 'Type'],
},
});

Wenn ich also die Werte gleichzeitig in das Grid einreiche, benötige ich ein Objekt auf meiner Serverseite. Daher muss ich das JSON-Array vom Client aus senden.

Kann mir hier jemand helfen, wie ich ein JSONArray-Objekt aus meinem Speicher erstellen und an die Serverseite senden kann?

Grüße: Dev

Antworten auf die Frage(1)

Ihre Antwort auf die Frage