2017-05-08 3 views
0

Ich habe ein Dataset mit einer Hierarchiestruktur, die der json-Struktur von fancytree entspricht, mit Ausnahme von "children:", die als "decendents" bezeichnet werden: ". Ich glaube mich daran zu erinnern, dass es eine Option gibt, fancytree zu sagen, dass sie ein anderes Schlüsselwort für "Kinder" in den Datensätzen verwenden soll, es aber nicht finden kann. Könnte mir jemand helfen?Wie man "children:" durch ein anderes Schlüsselwort ersetzt (zB "descdendants:")

+0

dies ist eine Art vage. Welche Version verwendest du? Hast du die Dokumente gelesen? Wie sieht deine Struktur aus? Bist du sicher, ob es mit fancytree erzeugt wurde (könnte stattdessen eine Abzweigung sein)? – ochi

+0

Wenn man sich den Code anschaut, sieht es so aus, als erwarte er die 'children' Eigenschaft und unterstützt keine Option, um das zu ändern. – GillesC

Antwort

0

Der empfohlene Weg Eingangsdaten zu konvertieren ist die postProcess Rückruf

postProcess: function(event, data) { 
    var orgResponse = data.response; 

    orgResponse.descendants = orgResponse.children; 
    delete orgResponse.children; 
} 

(see also the docs) zu implementieren:

+0

Danke für die Antwort und die Kommentare, wird die postProcess verwenden, um die Zeichenfolgen zu ersetzen –

+0

Dann sollten Sie diese Antwort akzeptieren und/oder upvote ...;) – mar10

Verwandte Themen