问题标签 [orgchart]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
5578 浏览

javascript - 谷歌Orgchart创造婚姻

嗨,我Google Orgchart用来创建一个家谱,我将三个家庭结合在一起。

如何在已婚但来自不同家庭的人之间建立界限,如下所示。

0 投票
1 回答
202 浏览

javascript - ASP.NET TreeView 可以向上扩展而不是向下扩展吗?

当您单击 + 号时,ASP.NET TreeView 是否可以向上展开而不是向下展开?这样“孩子”节点就会出现在他们的“父母”之上。

本质上,我想在逻辑上采用通常是单个叶节点的东西,使其成为我树的根,并将逻辑上它的父节点变成我树上的子节点,但是当子节点仍然显示在父节点上方时父级得到扩展。

想想一个公司的 OrgChart,但从员工(叶节点)开始并向上发展。

我似乎在 MSDN 上找不到任何指定方向的内容。我想避免重新编写 TreeView 的 Javascript 的工作方式,但如果没有其他方法,我会对其开放。

0 投票
1 回答
2618 浏览

jquery - jquery Orgchart 多棵树或 orgchart

我正在使用来自https://github.com/wesnolte/jOrgChart的插件。它在显示单个组织结构图或层次结构方面做得很好。

我希望能够在两棵树之间“共享”节点。例如,我希望组织结构图 1 中的节点 A 移动到组织结构图 2。

我的实例化代码(CoffeeScript 如下:

但是,将元素从 org1 拖动到 org 2 不会更新任一树。注意:如果我将两棵树放在同一个chartElement(即div id="chartArea1")下,则只显示一棵树,这就是它们位于不同chartElements 中的原因。

0 投票
1 回答
935 浏览

sitemap - 如何创建像谷歌地图这样的大型组织结构图?

我不知道javascript(不幸的是),我想制作一个类似于思维导图的“组织结构图Mindomo 组织结构图截图

这个地图应该有类似于google maps的放大缩小功能,以及任意连接节点的能力。所以它更像是一个自由图,而不是一个序数树。Mindomo 做得很好,但它是商业化的和面向闪存的。

有人知道类似的解决方案吗?

我的研究指出这可能是一个 svg 草图,可能是离线生成的,或者可能是使用画布的东西。单击该节点应重定向到某个 Web 位置。

谷歌地图很好,因为它也隐藏了一些细节,所以应该在缩小投影中做这个图表。

0 投票
1 回答
1778 浏览

orgchart - 如何在 Google 组织结构图中选择一些默认节点

我是 Google 组织结构图的新手。

很难通过代码在我的图表中选择一些默认节点。

组织结构图

就像在这种情况下,我希望自动选择“jordan”。

注意:节点选择是动态的

提前致谢。

0 投票
0 回答
902 浏览

java - 在 gwt 中添加大而动态的组织结构图

我需要向我的 GWT 站点添加一个动态组织结构图,其中:

  1. 项目清单
  2. 可以处理大量节点。
  3. 可以动态更改,例如选择特定节点将绘制它的子节点,以防它们被隐藏。(最好不要重绘整个图表)
  4. 一个小的方向窗口会很棒。
  5. 节点必须是可点击的。

我现在正在使用OrgChart,但我遇到了很多问题,例如在资源管理器中它最多显示约 100 个节点(因为表中的表列限制)。当我添加一个节点时,我需要刷新整个图表,导致用户失去方向等等。

我应该使用什么来创建它?

0 投票
4 回答
8761 浏览

database-design - 当人们拥有多项工作时,使用人员、职位和团队对组织进行建模的最佳方法是什么?

我有一个有趣的建模问题。我正在尝试在网站上生成一个组织结构图(后端是 C# / SQL 服务器,前端是 javascript / google orgchart API,但建模问题的症结更通用,所以我没有包含任何特定技术下面的标签,因为问题不涉及任何技术特定问题。

我有以下 4 个数据库表:

  1. 团队- 具有 Id、Name、ParentTeamId 字段(同一表中的另一行)
  2. 职位- 代表团队中的职位。字段为 Id、TeamId、IsTeamHead 等
  3. Person - 代表一个人(此表中没有与任何其他表的链接)。字段是 Id、FirstName、LastName 等
  4. PersonPosition - 代表位置的人(这将两个表连接起来)字段是 Id、PersonId、PositionId、StartDate、EndDate

当我有一个普通的香草组织结构图时,这很有效,因为我基本上循环遍历每个团队(因为每个团队都有其ParentTeamId)并建立一个团队层次结构并显示该团队中的位置(使用TeamId字段)与“Ishead” = true并将与该位置相关联的人显示为头部。

我的问题是(并不少见),有些人现在被赋予了多重责任——他们基本上有两种不同的工作。此前,乔是营销主管,比尔是区域主管,但乔离开了

在营销主管和区域主管之前,这是 2 个不同的(2 个不同的职位)所以比尔是营销主管,但也是美国的区域经理。我试图弄清楚建模和可视化的正确方法是什么。

建模问题的第一部分是决定我是否应该将其建模为两个不同的位置。如果我这样做了,我可以在这个PersonPosition表中有多个条目(两者都具有相同的PersonId),但问题是我感觉我多算了职位数量。

此外,从可视化的角度来看,同一个人会出现在两个地方。从功能的角度来看,这可能是正确的,但您将多次列出同一个人似乎很奇怪(也许这并不奇怪,但希望获得有关人们在这种情况下所看到的预期可视化以及似乎可以接受的反馈也许应该推动建模)

对“正确”的方法有什么建议吗?

0 投票
0 回答
426 浏览

php - 如何以编程方式构建组织结构图并导出到 PowerPoint 文件?

大部分问题都在标题中。

一位客户要求我构建一个具有动态分层字段的表单,从中构建一种必须导出到 PPT 的组织结构图(OpenOffice Impress 是一个选项)。

我找到了许多允许这样做的库,但它们都只允许导出到图像、HTML5 或其他不可编辑的图表。

我真的很想使用谷歌图表工具(尽管我害怕谷歌倾向于停止他们的产品),但这个工具没有任何导出到 PowerPoint 的意思。

PHPPowerPoint 似乎也是一个可能的解决方案,但据我所知没有文档,我不知道自动排列要求是否可用。

由于是动态构建的,库还必须负责自动排列所有项目(除非有人知道以编程方式执行此操作的方法)。

有没有人有过这种需求或知道可能的方法?

要点是生成的文件必须是可编辑的。

0 投票
1 回答
270 浏览

asp.net - 单击图表框时获取 ID

我正在使用 Google Visualization API Org Chart 来生成层次结构。生成图表后,我想从单击的框中获取 ID。

我将 ID 和 Name 作为字符串传递来生成图表。我想在单击任何框时选择 Id 并将其存储在会话变量中。

0 投票
2 回答
3029 浏览

css - 使用 google orgchart API 时是否有向特定节点添加类?

我正在使用谷歌组织结构图 API。 我想为特定节点设置样式,但无论如何我都看不到在特定节点上添加 className 或 id 以使用 css 设置样式。

我看到您可以更改所有节点上的样式,但无论如何我看不到在单个节点上执行此操作

这可能吗?