2

OrgChart に表示できるprimaryColumnsの数に上限はありますか。4 つ以上追加できないようです。以下の例を見ると、メールアドレスはレンダリングされていません。これは正しい動作ですか?この設定を上書きする方法はありますか?

     $("#people").getOrgChart({         
        primaryColumns: ["name", "title","department", "phone", "email"],
                dataSource:[{"id":1,"parentId":null,"name":"John Doe","positionId":"771","title":"Vice-President","location":"Location","department":"IT-Dallas","phone":"(333)-444-6363","email":"john.doe@domain.com","image":""}]
    });  

ここにjsfiddleがあります http://jsfiddle.net/w9Ax8/17/

4

1 に答える 1

1

使用しているテーマにさらに textPoints を追加する必要があります。このフィドルを参照してください

テーマ オブジェクト内にカスタム テーマ オブジェクトを追加し、その中に追加の textPoints を追加しました。

    ...
    textPointsNoImage: [{
            x: 20,
            y: 30,
            width: 330
        }, {
            x: 20,
            y: 50,
            width: 330
        }, {
            x: 20,
            y: 75,
            width: 330
        }, {
            x: 20,
            y: 95,
            width: 330
        }, {
            x: 20,
            y: 115,
            width: 330
        }, {
            x: 20,
            y: 125,
            width: 330
        }],

textPointsNoImagetextPoints配列の両方でこれを行う必要があります。

または、別の方法として、.push()使用しているテーマの配列にテキスト ポイント オブジェクトを追加します。

于 2015-06-24T17:40:27.607 に答える