2010-12-27 2 views
0

저는 JSF 2.0을 사용하여 제품을 개발하는 팀의 일원이며, 앱에 FusionCharts를 무료로 포함 할 수 있는지 조사 할 것을 요청 받았습니다. 나는 JSF 페이지에 간단한 차트를 삽입하는 다른 방법을 시도했지만 운이 없었다.JBoss에서 flashvars를 사용할 수 있습니까?

메소드 중 OBJECT 및 EMBED 요소를 사용하는 것이지만 사용하려고하면 JBoss에서 "null source"오류가 발생합니다. 내가 온라인에서 (구글을 통해) 찾을 수있는 것부터, 나는 '플래시 바 (flashvars)'가 JBoss와 꽤 호환되지 않는다는 인상을 받고있다. 여기 누구든지 이걸 확인할 수 있니? 이 경우 어떤 해결 방법을 제안 하시겠습니까?

다른 방법으로 온라인에서도 차트를 표시하지 못했지만 오류 메시지가 표시되지 않았습니다.

미리 감사드립니다.

답변

0

인용 된 다른 방법이 무엇인지 알기는 어렵지만 플래시를 내장 할 때 선호하는 방법은 특별한 태그 (서버 측 지원이 필요하지 않음)가 필요없는 javascript 라이브러리 인 swfobject를 사용하는 것입니다.

플래시 컨텐츠 용 div를 준비하고 id를 부여한 다음 swf 파일 URL, 클립 크기, flasvars 등을 취하는 단일 함수를 호출하는 것으로 귀결됩니다. 자바 스크립트는 쉽게 EL 표현식을 포함 할 수 있습니다. http://www.adobe.com/devnet/flashplayer/articles/swfobject.html

을하지만 후드 아래에서 로 건너 :

이 부분을 읽어보십시오 동적 섹션을 게시, 당신은 정적 출판도 GUI를 사용하지 않습니다.

+0

예를 들어, 당신의 팁 fdreger 주셔서 감사합니다. 나는 그것을 찾을 것이다. 내 문제를 해결하는 방법을 찾고있는 동안 JSF 태그를 사용하여 플래시 차트를 포함 할 수있는 taglib도 발견했습니다. 현재 JSF 2.0 및 FusionCharts (플래시 차트 용)를 사용하고 있습니다. 다른 사람이이 통합에 도움이 필요하면 가능한 모든 도움을 제공 할 것입니다. – Aikanaro

0

가능한 해결책은 차트 swf 파일을로드하는 사용자의 쿼리 문자열로 flashvars의 값을 전달하는 것일 수 있습니다.

Column3D.swf?debugMode=1&dataURL=mydata.xml&registerWithJS=1&chartWidth=200&chartHeight=300 
관련 문제