Extjs 4.2.1 - config autoLoad: false Fehler

8

Ich definiere ein treepanel extend extend: 'Ext.tree.Panel' und das hat initComponent Funktion wie

%Vor%

Ich versuche autoLoad: false zu setzen, aber immer wenn ich mein treepanel

erstelle

Wenn ich versuche, unterhalb des Codes zu speichern, dann speichert autoLoad: false funktioniert, aber mein treepanel nach dem Laden ist leer

%Vor%

mein Json ist gut und funktioniert, wenn nicht root config wie

verwendet wird %Vor%

Wie kann ich das beheben?

    
freestyle 11.10.2013, 07:38
quelle

3 Antworten

4

Sie müssen Ext.tree.Panel.setRootNode metod überschreiben, um die Eigenschaft autoLoad des Geschäfts zu berücksichtigen.

Das folgende Beispiel wurde mit ExtJS v4.2.2 getestet.

%Vor%     
Viacheslav Dobromyslov 14.10.2013, 23:31
quelle
4

Ich weiß nicht warum "autoLoad: false;" funktioniert nicht. Sie können jedoch das automatische Laden als zum Hinzufügen von 'root' config in trepanel verhindern. nicht im Baumarkt. und auch load () funktioniert korrekt.

%Vor%

das wird funktionieren.

%Vor%

das wird nicht funktionieren.

viel Glück.

    
user3750665 18.06.2014 05:47
quelle
0

Ehrlich gesagt könntest du nur nach queryMode suchen: 'local', ich bin nicht 100%, es funktioniert dafür, aber das würde ich machen ..

Ich benutze das immer in Comboboxen, erzwingt lokale Speicherverwaltung (deaktiviert autoLoad)

    
undeclared 02.06.2014 21:57
quelle

Tags und Links