2011-03-28 4 views
3

JSF 2.0 + MyFaces 2.0.4에서 ExtJS FormPanel을 사용하려고합니다. ExtJS는 훌륭한 JavaScript 프레임 워크입니다. 하지만 그것은 페이지의 DOM을 사용하지 않습니다. 따라서 주요 문제는 여기서부터 시작됩니다. JSF 빈을 작업에 배치하려면 h : form 태그를 ViewState와 동기화해야하므로 XHTML (또는 viewstate 핸들) 내에 h : form 태그를 넣어야합니다.JSF 2.0에서 ExtJS FormPanel을 사용하는 방법

그러나 ExtJS는 ViewState를 인식하지 못합니다. 어떻게하면 ExtJS가 ViewState를 인식하고 전혀 동기화 할 수 있습니까? FormPanel .... 항목에 넣으 려합니다 : [{.....}]. 그러나 couldnt는 어떤 길이라도 발견한다.

그리고 한 가지 더. 한 페이지에 두 개 이상의 양식이있을 수 있습니다. ExtJS items [{...}]에 넣으면 각 양식 관리를 어떻게 할 수 있습니까?

감사합니다.

답변

3

저는이 두 프레임 워크를 꽤 광범위하게 사용했으며, 여기서는 잘못된 트리를 짖고 있다고 생각합니다. JSF 라이프 사이클에 이들을 결합하는 방법을 생각해 내면 Ext가 소비 할 수있는 서버에 REST 리소스를 작성할 수 있다고 생각합니다.

JSF를 사용하는 경우 멋진 데이터 그리드를 찾는 경우 Primefaces 나 다른 JSF 컴포넌트 라이브러리 중 하나를 사용해 볼 수 있습니다. Extj만큼 좋지는 않지만, JSF 상점이라면 살펴볼 가치가 있습니다.

Ext GWT도 있습니다. 물론 JSF와는 아무런 관련이 없습니다.

관련 문제