Wie zu stoppen extjs treepanel aus dem laden unendlich?

Schließlich nach dem Kampf mit extjs-tree-panel, Baum, speichern und erstellen von benutzerdefinierten reader zu Lesen und zu konvertieren, pentaho data for 2 Wochen habe ich es geschafft zu laden, pentaho data in treepanel von extjs.

Nun mein Baum-panel ist das laden derselben Daten unendlich.
Treepanel sieht wie folgt aus :

Wie zu stoppen extjs treepanel aus dem laden unendlich?

Teil meiner json-Daten sieht wie folgt aus :

{
    {name: 'US', candidateCount: 3, children: []},
    {name: 'India', candidateCount: 922, children: [
       {name: 'Goa', candidateCount:124, children: []},
       {name: 'Maharashtra', candidateCount: 43, children: [
             {name: 'Pune', candidateCount: 3},
             {name: 'Mumbai', candidateCount: 33},
             {name: 'Kolhapur', candidateCount: 4},
             {name: 'XXX', candidateCount: 3},
        ]}
     ]},
    {name: 'UK', candidateCount: 1, children: []},
}

Wie Sie sehen im Bild oben, nach der Erweiterung India Knoten es hat sich wieder geladen-Daten von der Ebene der Länder (z.B. Ländernamen USA, Großbritannien, Indien, UK). Eigentlich will ich zeigen, state-level-Daten wie die Daten in Maharashtra, Goa. Stattdessen treepanel wieder laden dieselben Daten erneut.

Wie Sie vermeiden, diese Art von Verhalten? Ich habe bereits leaf Eigentum von US, uk und Indien-Knoten false.

Ich habe versucht Expanded Eigenschaft true aber dann treepanel hält be-gleichen Knoten wieder und wieder meinem browser-tab wird nur gehängt.

Bitte lassen Sie mich wissen, wie dies zu vermeiden? Ich will Baum-panel für das laden der Daten nur einmal.


BEARBEITEN - die Lösung für dieses problem

Ich löste dieses problem durch hinzufügen der listener auf append Fall speichern und dann die Einstellung leaf Wert true für die Knoten, die ich wollte sein Blatt.

  • Hallo können Sie teilen Sie Ihre store-code? Ich habe dasselbe Verhalten. Dank
InformationsquelleAutor Shekhar | 2012-02-16
Schreibe einen Kommentar