JSF用于在HTML5中绘制图形(不是图表,而是DAG)

时间:2012-05-16 14:50:27

标签: java html5 jsf canvas graph

我想画一些节点(可能用小缩略图代替)并用线连接它们。我还想在每个节点写一些东西并使节点可点击。然后单击将引导我进入包含其他信息的新页面。

我的技术已设置为Java Web服务器。业务逻辑完全取决于JPA,所以我使用JSF是正确的方法。

这可以用HTML5 canvas和一些不错的新JSF组件来完成吗?我对任何建议持开放态度,但应该看起来很漂亮。

拖放节点作为未来的扩展很酷,但现在不是那么重要。

有什么建议吗?

2 个答案:

答案 0 :(得分:4)

我们为图形可视化创建了一个Primefaces JSF组件。渲染是使用CytoscapeWeb(flash版本)完成的。

可能我们将为新的CytoscapeWeb库(HTML5和JQuery)创建适配器

已经为学习Primefaces组件开发创建了组件,它需要一些改进,但我希望它能为您提供帮助。

演示和下载的链接可从Primefaces Forum

获得

2012/11/12:最后我们为CytoscapeWeb 2库(HTML5和JQuery)创建了新的适配器,并且有一个名为Graphvis2的新版本。

在线演示:

下载: https://github.com/sysord/Graphvis

答案 1 :(得分:0)

我非常喜欢素数图表http://www.primefaces.org/showcase/ui/lineChart.jsf。它们非常易于使用。