添加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中编辑它以包裹或成为多行,因此作业会突出边缘。
米
答案 0 :(得分:0)
必须在定义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 */
}