Ссылка - & gt; Antwort MetaData Abschnitt
im Grid vergessen Sie nicht, diese columns: [],
hinzuzufügen, dann unter dem Speicher listeners: { 'metachange': function(store, meta) { myGrid.reconfigure(store, meta.columns); } }
und die Antwort json Datei sollte MetaData mit Feldern und Spalten haben. Lesen Sie den Abschnitt Response MetaData em> in der Dokumentation, um weitere Informationen zu erhalten.
Stackoverflow ist übersät mit Fragen, die denen sehr ähnlich sind. Ich habe alle durchgearbeitet und keine endgültige Lösung gefunden. Die meisten Antworten haben mich jedoch in die richtige Richtung gelenkt. Ich gebe mir die beste Chance, all diese Vorschläge zusammen zu stellen und anderen das klarzumachen:
Modell: (Zeigt nur 2 Felder an, die in allen JSON-Antworten enthalten sind. Wird weiterhin überschrieben.)
%Vor%Speichern:
%Vor%View: (Die Spalten werden in jeder JSON-Antwort definiert)
%Vor%Controller: (Der Controller erledigt die gesamte Arbeit, um die Ansicht und das Modell basierend auf der JSON-Antwort zu ändern).
%Vor%JSON-Antwort: Ihre JSON-Antwort muss die Eigenschaft "MetaData" enthalten. Es sollte die Felder genau so definieren, wie Sie es bei einem statischen Modell tun würden, und die Ansicht, die normalerweise zum Anzeigen der Felder definiert wäre.
%Vor%