2

GetOrgChart JQuery プラグインを使用していますが、次の JavaScript エラーが発生します。

キャッチされていない型エラー: null のプロパティ '_ap' を読み取ることができません

私のデータセットから、ユーザーがマネージャーよりもリストの前に出現する場合に、これが発生していると判断できました。私の階層は NTLogins に基づいているため、特定のユーザーの NTLogin は でidありparentId、マネージャーの NTLogin です。

$("#people").getOrgChart({
    primaryColumns: ["Name"],
    dataSource: [{
        id: "bobeans125",
        parentId: null,
        Name: "Bob Beans"
        }, {
        id: "franklin884",
        parentId: "tdawl756",
        Name: "Frank Lin"
        }, {
        id: "tdawl756",
        parentId: "bobeans125",
        Name: "Tim Dawl"
        }]
});

JSFIDDLE デモ

GetOrgChart に送信されるデータセットが順序付けられるように、多くのルート ノードをすべて見つけて階層を手動でドリルダウンする以外に、これが発生しないようにデータを並べ替える良い方法はありません。ただし、GetOrgChart を選択する主な理由は、そうする必要がないという前提でした。

4

2 に答える 2

0

Id : および ParentId: は整数値ですが、文字列値を指定したため、出力は Error: Cannot read property '_ap' of null.

Correct Example:
$("#people").getOrgChart({
primaryColumns: ["Name"],
dataSource: [{
    id: 1,
    parentId: null,
    Name: "Bob Beans"
    }, {
    id: 2,
    parentId: 1,
    Name: "Frank Lin"
    }, {
    id: "3",        
    parentId: "1",
    Name: "Tim Dawl"
    }]
 });
于 2014-10-15T08:36:43.547 に答える