1

有人知道任何可以像http://www.genoom.com家谱一样工作的脚本吗?

或者你们能给我关于他们用来制作这样树的数据库表结构的任何想法吗?

他们如何显示家庭成员框和线条?

请尽快让我知道。

[编辑]

我试过这样的表结构:

-----------------------------------------------
TREE
-----------------------------------------------
ID | PARENTID | PARENT_RELATION | NAME
-----------------------------------------------
1  | 0        |                 | My Father 
2  | 1        | Father          | It is me

*tree(id int auto increment, parentid int, parent_relation varchar, name varchar)*

在第一个记录中,它显示树将以“我的父亲”开头,然后遍历并显示“是我”。我通过使用递归函数在 PHP 中尝试的整个过程。但是当我试图显示节点之间的连接线时,我卡住了。

4

2 回答 2

2

你最好将你的问题改成“是否有一个用于生成家谱图和数据映射的 javascript 框架”,我自己也在寻找,但没有找到任何好的东西,除非你使用像 raphael 这样的通用图形框架,然后你' r 自己进行建模和数据映射等。

编辑:我发现这个小提琴看起来很有前途,它展示了一种用简单模型连接两个节点的方法。http://jsfiddle.net/mking/2UJcZ/4/

我还使用 Go.js 找到了类似的解决方案

http://gojs.net/latest/intro/usingModels.html

于 2012-04-15T13:36:56.020 回答
1

我不知道任何使用 Ajax 的开源或付费脚本。有一些使用 JavaScript可能会给你一些想法。

我所知道的一个可以免费获得且非常全面的框架是Family.Show,它可能会为您提供一些关于如何设置所有内容的好主意。但是,它使用 Windows Presentation Foundation 和 Silverlight。几个不同的家谱程序已经从 Family.Show 框架中萌芽。

于 2012-04-15T15:39:43.080 回答