2012-12-06 5 views
1

디스플레이에 대한 JSF 웹 응용 프로그램을 만들고 싶습니다. 그래픽 구조 (데이터베이스에 구성된 계층 적 요소로 구성) 가능한 경우 사용자가 최종적으로 확대/축소하고 새로운 요소 ...JSF로 그래픽 구조 그리기

하지만 그렇게 할 수 있도록 단일 JSF 구성 요소 (또는 호환 구성 요소)를 식별하지 못했습니다.

이것은 내가 원하는 것입니다 : http://www.yworks.com/products/yfileshtml/demos/Complete/demo.yfiles.graph.orgchart/index.html 하지만 JSF에서는 무료가 아니며 아닙니다.

내 두 번째 생각은 수동으로 사각형에서 정보를 그릴 RichFaces 'Paint2D을 사용하는 것이었다

나는 PrimeFaces의 마인드 맵 구성 요소 생각하지만 IE8과 호환되지 않습니다이 내 인텔리을위한 요구 사항입니다 ... 그리고 계산 된 좌표 사각형 사이의 링크,하지만 조금 복잡한 보인다는 ... http://livedemo.exadel.com/richfaces-demo/richfaces/paint2D.jsf?c=paint2d

마지막 생각이 영역을 표시하기 위해 CSS를 사용했다,하지만 난 ...

링크를 표시하고 구조와 상호 작용할 수 없습니다

더 좋은 아이디어가 있습니까? 도움을 주셔서 감사합니다.

답변

2

옴니 페이스는 a component for creating a hierarchical tree입니다. 어쩌면 당신은 사용자 정의 마크 업을 표시하고 자바 스크립트로 조작하는 방법을 사용하여 원하는 동작을 얻을 수 있습니다.

가능하지 않다면, HTML5 Canvas를 약간 배우고 그걸로 무엇을 할 수 있는지 알아보십시오. 여기에서 영감을 얻어 this is open source (GPL) HTML5 mind map app, code is at GitHub을 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. 불행히도 계층 적 트리는 꼭 필요한 것이 아니며, 여전히 너무 많은 테이블 형식입니다. HTML5 마인드 맵 앱은 IE9 +가 필요합니다. ( – user1882817

+0

죄송합니다. IE 호환성은 상당히 어려움입니다. – elias