我想繪製一些節點(可能會用小縮略圖替換)並用線連接它們。我也想在每個節點寫一些東西,並使節點可點擊。點擊然後會引導我進入帶有其他信息的新頁面。用於在HTML5中繪製圖形(不是圖表,但是DAG)的JSF
我的技術設置爲Java Web服務器。業務邏輯完全關閉JPA,所以我儘管使用JSF是正確的路要走。
這可以用HTML5畫布和一些不錯的新JSF組件完成嗎?我願意接受任何建議,但它應該能夠看起來很漂亮。
拖放節點將作爲未來的擴展很酷,但現在並不那麼重要。
有什麼建議嗎?
我想繪製一些節點(可能會用小縮略圖替換)並用線連接它們。我也想在每個節點寫一些東西,並使節點可點擊。點擊然後會引導我進入帶有其他信息的新頁面。用於在HTML5中繪製圖形(不是圖表,但是DAG)的JSF
我的技術設置爲Java Web服務器。業務邏輯完全關閉JPA,所以我儘管使用JSF是正確的路要走。
這可以用HTML5畫布和一些不錯的新JSF組件完成嗎?我願意接受任何建議,但它應該能夠看起來很漂亮。
拖放節點將作爲未來的擴展很酷,但現在並不那麼重要。
有什麼建議嗎?
我們爲圖形可視化創建了一個Primefaces JSF組件。使用CytoscapeWeb(flash版本)完成渲染。
可能是我們將創建
組件已經爲學習Primefaces組件開發創建的新CytoscapeWeb庫(HTML5和JQuery)適配器,它需要一些改進,但我希望它會幫助你。
鏈接演示和下載都可以從Primefaces Forum
二〇一二年十一月一十二日:最後,我們創建了CytoscapeWeb 2庫新的適配器(HTML5和JQuery)和一個名爲Graphvis2新版本可用。
在線演示:
我很喜歡primefaces http://www.primefaces.org/showcase/ui/lineChart.jsf的圖表。而且它們非常易於使用。
他問的是DAG(定向無環圖),而不是圖表 – StepTNT
我一直在尋找類似的東西太多,但我還沒有發現任何與JSF,只有j查詢插件。這裏有兩個最好的:http://cytoscape.github.com/cytoscapeweb/和http://jsplumb.org/jquery/stateMachineDemo.html – StepTNT
@StepTNT謝謝,這兩件事看起來非常好,我將不得不玩圍繞一段時間,看看他們是否適合我的目的。 –
不客氣!我認爲這2個插件是你找不到的最好的,並且它不能那麼用JSF :)。讓我知道你在做什麼,因爲我也需要對它們做些什麼! – StepTNT