orgchart怎么传数组
时间: 2024-02-07 09:01:55 浏览: 121
jQuery OrgChart 绘制组织结构图插件.zip
如果你正在使用OrgChart库创建组织结构图,并且想要传递一个数组作为数据源,可以按照以下步骤进行操作:
1. 创建一个包含你的数组数据的JavaScript文件。例如,你可以创建一个名为“data.js”的文件,其中包含以下内容:
```
var data = [
{ id: 1, name: "John Smith", parentId: null },
{ id: 2, name: "Jane Doe", parentId: 1 },
{ id: 3, name: "Bob Johnson", parentId: 1 },
{ id: 4, name: "Mary Brown", parentId: 2 },
{ id: 5, name: "Tom Wilson", parentId: 2 },
{ id: 6, name: "Lucy Lee", parentId: 3 },
{ id: 7, name: "David Chen", parentId: 3 }
];
```
在这个例子中,数组中的每个对象都代表一个组织结构图中的节点,其中“id”是节点的唯一标识符,“name”是节点的名称,“parentId”是节点的父节点的标识符。
2. 在你的HTML文件中引入OrgChart和你的JavaScript文件。例如:
```
<head>
<script src="https://cdn.jsdelivr.net/npm/orgchart@2.1.9/dist/js/jquery.orgchart.min.js"></script>
<script src="data.js"></script>
</head>
```
3. 在JavaScript中使用OrgChart库创建组织结构图。例如:
```
$(function() {
$("#orgChart").orgchart({
data: data,
nodeContent: "name"
});
});
```
在这个例子中,我们将数据源设置为我们在“data.js”文件中定义的数组,我们还指定了节点内容应该是每个节点的“name”属性。
这样就可以将数组作为数据源传递给OrgChart库创建组织结构图了。
阅读全文