【问题标题】:getorgchart sourcedata formattinggetorgchart源数据格式化
【发布时间】:2015-03-25 11:19:59
【问题描述】:

添加 json 数据源时,我不断收到 az_null 错误。 我认为这是因为 getorgchart 使用的项目的顺序必须是特定的顺序,而不仅仅是正确的。

能否请您告诉我此排序的规则是什么,以便图表不会出现错误?

例如下面 - 这将运行,所以它不是在寻找 'id' 是为了 ,但如果你将第三次放在第二个项目之前,它会破坏它并引发错误。

[
    { id: 14, parentId: null },
    { id: 12, parentId: 14 },
    { id: 13, parentId: 12 },
    { id: 11, parentId: 14 },
    { id: 10, parentId: 11 },
    { id: 9, parentId: 11 },
    { id: 8, parentId: 11 },
    { id: 7, parentId: 11 },
    { id: 6, parentId: 11 },
    { id: 5, parentId: 10 },
    { id: 4, parentId: 9 },
    { id:3, parentId: 8 },
    { id: 2, parentId: 7 },
    { id: 1, parentId: 6 }

p.s 还有 - 如何让标题适合盒子?我无法在 css 中对其进行编辑以换行或多行,因此作业会超出边缘。

【问题讨论】:

    标签: css json orgchart


    【解决方案1】:

    必须在定义 id 之前定义 parentId。也就是说,必须在添加员工之前添加员工的经理。

    对于文本字段,您可以使用 CSS 设置字体大小(以适合框)。例如,“get-text-0”类用于名称,“get-text-1”用于职位。这是我的自定义 CSS,例如:

    .get-org-chart .get-oc-c .get-text-0 {
        fill:#000;        /* font color */
        font-size: 40px;  /* text, Name */
    }
    
    .get-org-chart .get-oc-c .get-text-1 {
        fill: #000;       /* font color */
        font-size: 24px;  /* text, Title */
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-20
      • 1970-01-01
      • 2015-12-18
      • 1970-01-01
      • 2013-03-25
      • 2013-06-22
      • 1970-01-01
      相关资源
      最近更新 更多