0

json データソースを追加すると、az_null エラーが発生し続けます。これは、getorgchart が使用する項目の順序が特定の順序でなければならず、正しいだけではないためだと思います。

チャートがエラーをスローしないように、この順序付けのルールを教えてください。

以下の例-これは実行されるため、「id」が順番に並んでいるのを探していませんが、2番目のアイテムの前に3回目を配置すると、それが壊れてエラーがスローされます。

[
    { 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 }

ps また、タイトルをボックスに収めるにはどうすればよいですか? cssで編集してラップまたは複数行にすることはできないため、ジョブが端から突き出ています。

メートル

4

1 に答える 1

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 */
}
于 2016-03-21T03:50:44.883 に答える