Das Laden hat viele Daten in ExtJS

8

Ich versuche, 'verschachtelte' Daten in einer hasMany Relation in ExtJS4 zu laden. Mein Modell sieht so aus:

%Vor%

Und EntrypageCriterium :

%Vor%

Ich lade meine Daten wie folgt:

%Vor%

Es lädt gut. Json gibt das zurück:

%Vor%

Aber wenn ich record.brands() oder etwas ähnliches versuche. Es besagt, dass keine solche Methode existiert. Ich denke, bei der Abbildung der Daten im Modell läuft etwas schief.

Jede Hilfe wäre sehr willkommen!

    
Bart Vangeneugden 15.11.2011, 09:55
quelle

2 Antworten

17

Endlich das Problem gefunden. Für jede zukünftige Referenz:

Wenn Sie Pakete in der neuen MVC-Struktur von ExtJS verwenden, definieren Sie den vollständigen Pfad zu der verknüpften Klasse in Ihrer Assoziation wie folgt:

%Vor%     
Bart Vangeneugden 16.11.2011, 13:06
quelle
3

Sie müssen die Eigenschaft associationKey in der Verknüpfung hasMany festlegen, damit sie weiß, welche json-Eigenschaft verwendet werden soll.

%Vor%

finden Sie im Abschnitt Laden geschachtelter Daten hier:

Ссылка

    
Neil McGuigan 15.11.2011 23:59
quelle

Tags und Links