JSON для создания дерева с getorgchart - PullRequest
0 голосов
/ 31 мая 2018

Я работаю с getOrgChart, чтобы создать дерево.Я хотел бы сделать это в JSON за исключением того, что он не сохраняет порядок ключей.Действительно ли необходимо иметь упорядоченный JSON, как в примере?

(Id; Name; Title; ...)

([{"Id":"1","ParentId":"","Name":"Luke Coleman","Title":"ESL teacher","Address":"31 Dalgarno Street COOCOOBOONAH NSW 2380","Phone":"(02) 6780 6577","Visa":null,"Image":"http://www.getorgchart.com/GetOrgChart/getorgchart-demos/images/f-19.jpg"},{"Id":"2","ParentId":"1","Name":"Zara Potter","Title":"Bricklayer","Address":"74 Main Street RAMCO SA 5322","Phone":null,"Visa":"4556 6703 4539 1908","Image":"http://www.getorgchart.com/GetOrgChart/getorgchart-demos/images/f-20.jpg"},{"Id":"3","ParentId":"1","Name":"Mohammed Cook","Title":"Nursing aide","Address":null,"Phone":"(03) 5300 7404","Visa":"4716 4797 6315 4724","Image":"http://www.getorgchart.com/GetOrgChart/getorgchart-demos/images/f-1.jpg"},{"Id":"4","ParentId":"1","Name":"Harley Birch","Title":"Reservation agent","Address":"70 Cornish Street WILLIAMS RAAF VIC 3027","Phone":"(03) 8336 9859","Visa":"5442 1396 6319 2111","Image":"http://www.getorgchart.com/GetOrgChart/getorgchart-demos/images/f-3.jpg"},{"Id":"5","ParentId":"2","Name":"Maya Ford","Title":"Reservation agent","Address":"70 Cornish Street WILLIAMS RAAF VIC 3027","Phone":"(03) 8336 9859","Visa":"5442 1396 6319 2111","Image":"http://www.getorgchart.com/GetOrgChart/getorgchart-demos/images/f-5.jpg"}]);

Потому что, с моей стороны, при создании JSON этосоздается автоматически, я получаю идентификатор во 2-й позиции, и я прочитал, что мы не могли изменить порядок.

{"Statut":"Test","id":106,"Image":"Test.gif","Nom":"Test","Heure":"17-05-2018 14:41:55","parentId":"","Compteur":10000}

1 Ответ

0 голосов
/ 31 мая 2018

Вы можете явно указать idField и parentIdField

Вот пример:

var orgChart = new getOrgChart(peopleElement, {
    idField: "id",
    parentIdField: "parentId"
    ...
});
...