2014-10-29 3 views
0

Я использую базовые примитивы org chart для создания генеалогического древа. То, что я хотел бы сделать, это перебрать элементы, которые были отображены, чтобы я мог сохранить json в базу данных. Я просматривал ссылку сайта и поместить это в моем коде:Iterate over BasicPrimitives Элементы OrgChart

alert(primitives.famdiagram.ItemConfig.length); 

$.each(primitives.famdiagram.ItemConfig, function (key, value) { 
    alert(value.Id); 
}); 

for (var i=0; i < primitives.famdiagram.ItemConfig.length; i++) 
    { 
     alert(primitives.famdiagram.ItemConfig[i].Id); 
    } 

Это дает мне длину 5, но когда я пытаюсь перебирать элементы с обеими JQuery или JavaScript, ничего не происходит. Как я могу получить доступ к коллекции элементов, используя базовые примитивы?

ответ

0

Это, кажется, работает, и я бы просто восстановить JSon строку:

var items = jQuery("#famdiagram").famDiagram("option", "items"); 
     $.each(items, function (key, value) { 
      alert(value.id); 
      alert(value.title); 
      alert(value.parents); 
     }); 

ИЛИ просто сохранить массив элементов в БД, как есть.