是否有人知道任何类似http://www.genoom.com家谱的脚本?
或者你们可以给我任何关于他们用来制作这样树的数据库表结构的想法吗?
他们如何展示家庭成员的盒子和线条?
请尽快通知我。
[EDITED]
我尝试过像这样的表结构:
-----------------------------------------------
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中尝试使用递归函数。但是当我试图在节点之间显示连接线时,我陷入困境。
答案 0 :(得分:2)
你最好将你的问题改为“是否有用于生成族谱图和数据映射的javascript框架”,我正在寻找自己但没有发现任何好的东西,除非你使用像raphael这样的通用图形框架但是然后你自己进行建模和数据映射等。
编辑:我发现这个看起来非常有前途的小提琴,它显示了一种用简单模型连接两个节点的方法。 http://jsfiddle.net/mking/2UJcZ/4/我还使用Go.js
找到了类似的解决方案答案 1 :(得分:1)
我不知道任何使用Ajax的开源或付费脚本。有a few that use JavaScript可能会给你一些想法。
我所知道的一个框架是免费提供的,并且相当全面的是Family.Show,这可能会为您提供一些关于如何设置所有内容的好主意。但是,它使用Windows Presentation Foundation和Silverlight。从Family.Show框架中发现了几种不同的家谱程序。