2012-05-16 26 views
3

我想繪製一些節點(可能會用小縮略圖替換)並用線連接它們。我也想在每個節點寫一些東西,並使節點可點擊。點擊然後會引導我進入帶有其他信息的新頁面。用於在HTML5中繪製圖形(不是圖表,但是DAG)的JSF

我的技術設置爲Java Web服務器。業務邏輯完全關閉JPA,所以我儘管使用JSF是正確的路要走。

這可以用HTML5畫布和一些不錯的新JSF組件完成嗎?我願意接受任何建議,但它應該能夠看起來很漂亮。

拖放節點將作爲未來的擴展很酷,但現在並不那麼重要。

有什麼建議嗎?

+1

我一直在尋找類似的東西太多,但我還沒有發現任何與JSF,只有j查詢插件。這裏有兩個最好的:http://cytoscape.github.com/cytoscapeweb/和http://jsplumb.org/jquery/stateMachineDemo.html – StepTNT

+0

@StepTNT謝謝,這兩件事看起來非常好,我將不得不玩圍繞一段時間,看看他們是否適合我的目的。 –

+0

不客氣!我認爲這2個插件是你找不到的最好的,並且它不能那麼用JSF :)。讓我知道你在做什麼,因爲我也需要對它們做些什麼! – StepTNT

回答

4

我們爲圖形可視化創建了一個Primefaces JSF組件。使用CytoscapeWeb(flash版本)完成渲染。

可能是我們將創建

組件已經爲學習Primefaces組件開發創建的新CytoscapeWeb庫(HTML5和JQuery)適配器,它需要一些改進,但我希望它會幫助你。

鏈接演示和下載都可以從Primefaces Forum


二〇一二年十一月一十二日:最後,我們創建了CytoscapeWeb 2庫新的適配器(HTML5和JQuery)和一個名爲Graphvis2新版本可用。

在線演示:

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