Ich versuche, 'verschachtelte' Daten in einer hasMany
Relation in ExtJS4 zu laden.
Mein Modell sieht so aus:
Und EntrypageCriterium
:
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!
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%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:
Tags und Links javascript json extjs extjs4