迭代BasicPrimitives OrgChart项目

时间:2014-10-29 23:30:48

标签: javascript jquery arrays

我使用基本图元组织图来创建家谱。我想要做的是迭代已经渲染的项目,这样我就可以将json保存到数据库中。我一直在浏览网站的参考资料并将其放入我的代码中:

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迭代项目时,没有任何反应。如何使用基本原语访问项目集合?

1 个答案:

答案 0 :(得分:0)

这似乎有效,我只需要重建json字符串:

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

或者只是将项目数组保存在数据库中。