0

私はかなり長い間 getOrgChart を使用しています。この新しいアップデートで、私はいくつかの問題に直面しています。イベント「renderBoxContentEvent」(現在は「renderEvent」に名前が変更されています) を使用しましたが、現在、この新しい関数は呼び出されません。コード スニペットに従ってください。

orgChart = new getOrgChart(peopleElement, {
        theme: "annabel",
        primaryFields: ["Area", "Nome"],
        photoFields: ["Imagem"],
        linkType: "M",
        enableEdit: true,
        enableDetailsView: false,        
        expandToLevel: 2,
        renderEvent: renderBox,
        renderBoxContentEvent:renderBox,
        updatedEvent: updatedEvent,
        dataSource: dsOriginalCopy,
    });
function renderBox(sender, args) {
    alert(1);
}

何か案は?

4

1 に答える 1

0

実際には、バージョン 2.0.7 で renderNodeEvent に名前が変更されています。次に例を示します。

    var orgchart = new getOrgChart(document.getElementById("people"), {
    renderNodeEvent: renderNodeEvent,
    dataSource: [{id: 1,parentId: null,Name: "Amber McKenzie"}, {id: 2,parentId: 1,Name: "Ava Field"}, {id: 3,parentId: 1,Name: "Evie Johnson"}]
});
function renderNodeEvent(sender, args) {
    args.content[2] = args.content[2].replace("Amber McKenzie", "The name has been replaced");
}

ドキュメントを参照してください: http://www.getorgchart.com/Documentation#renderNodeEvent

最新バージョンをダウンロードします: http://www.getorgchart.com/Download

于 2016-10-30T17:09:20.053 に答える