2017-12-27 15 views
1

グラフ内のクリックされたノードの名前を取得します。 私は、このサンプルコードを使用:Getorgchart - クリックしたノードの名前を取得します。

var orgchart = new getOrgChart(document.getElementById("people"), { 
    clickNodeEvent: clickHandler, 
    dataSource: [{ 
    id: 1, 
    parentId: null, 
    Name: "Amber McKenzie" 
    }, { 
    id: 2, 
    parentId: 1, 
    Name: "Ava Field" 
    }, { 
    id: 3, 
    parentId: 1, 
    Name: "Evie Johnson" 
    }] 
}); 

function clickHandler(sender, args) { 
    alert("clecked node.id " + args.node.id); 
} 

http://jsfiddle.net/GetOrgChart/jzkj2tqc/

をしかし、どのように、私は名前を直接得ることができますか?現在のノードのIDだけを取得します。

答えて

1

これを簡単に分析するには、ブラウザのデベロッパーツールコンソールを使用していくつかの詳細を調べます。この場合、私が通過していたデータのビューを取得するために、送信者と引数の両方をCONSOLE.LOGすることができました - これは、あなたが、そこから

console.log(args); 

の線に沿ってコマンドを使用して行われますオブジェクトを展開して、利用可能なプロパティの完全なビューを取得できます。この特定のケースで

、あなたが探しているはずだと、次のとおりです。

args.node.data.Name 
関連する問題