initComplete 直接在 OrgChart jQuery 插件上运行

问题描述

使用 https://github.com/dabeng/OrgChart 如下

        var oc = $('#chart-container').orgchart({
          //'data' : data,'data' : "/cc/AjaxAnnualLeave/getHierarchy/"+c,'nodeContent': 'title','pan': true,'zoom': true,'initCompleted': function ($chart) {
            var $container = $('#chart-container');
            $container.scrollLeft(($container[0].scrollWidth - $container.width())/2);
            console.log("Completed");
            $('#chart-container').find('.node').on('click',function () {
              alert(JSON.stringify($(this).data('nodeData')));
            });
          }
      });

问题是,数据需要几秒钟才能加载,但 initCompleted 会立即运行,这意味着我想在 加载后运行的两段代码,会立即加载,因此不起作用

有什么建议吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)