0

getorgchart API を使用して動的グラフを作成したかったのですが、jquery 属性でデータソースを表示する際に問題が 1 つあります。 . 添付のコードを確認してください。

var markerArrow = ' ';

var dataSource1 = "";
 <c:forEach items="${resultModel.result}" var="result" varStatus="status">
    dataSource1 = dataSource1.concat("{ id: " + ${result.employeeName} +", parentId: " + ${result.reportingTo} +", Name: " + "${result.toolTip}" +"},")
 </c:forEach> 
    alert(dataSource1);
    $("#people").getOrgChart({      
        primaryColumns: ["Name"],
        orientation: getOrgChart.RO_TOP, 
        embededDefinitions: markerArrow,
        dataSource: [dataSource1],
    });
</script>   

4

1 に答える 1

1

私は特に JSP を使用していませんが、GetOrgChart の場合、データソースの「id」と「parentId」はそれぞれ数値 (または null) でなければなりません。社員名ではありません。階層のトップダウン方式で各 ID を追加します。

于 2016-03-21T04:28:05.347 に答える