2012-04-27 4 views
0

myfaces 1.1.8 및 Alfresco 3.3.5를 사용하고 있습니다. browse.jsp 페이지의 모든 JSF 구성 요소에 대해 ID를 부여한 후에도 중복 ID 예외가 발생했습니다.Alfresco 웹 클라이언트의 JSF 중복 Id 문제

"java.lang.IllegalStateException : 구성 요소 찾아보기 위해 아이디 중복 : 찾아-col9"

이 ID는 어디 반복하지 않는다 여전히 중복 예외를 제공합니다. 예외는 임의로 발생합니다.

이 문제를 어떻게 해결할 수 있는지 알려주십시오.

답변

1

binding을 사용하여 세션 또는 응용 프로그램 범위 Bean에 구성 요소를 바인딩하고 구성 요소가있는 뷰가 동적 변경 (구성 요소가 동적으로 추가/제거 될 때)의 영향을받는 경우에 발생할 수 있습니다.

그런 다음 요청 범위 Bean에 바인드하거나 binding 대체보기 또는보기의 동적 특성을 찾아야합니다.

+0

bean은 바인딩에 사용되는 세션 범위 Bean입니다. alfresco 제품이 코딩을 완료 한 것처럼 변경할 수 없습니다. 우리는 동적으로 구성 요소를 추가하거나 제거하지 않습니다. 다른 방법이 있습니까? 동일한 코드가 myfaces와 함께 작동했습니다 .1.5. 스택 추적에서 예외가 richfaces의 AjaxStateManager 클래스에서 빠져 나오는 것을 볼 수 있습니다. 우리는 richfaces-3.1을 사용하고 있습니다. 어떤 문제가 될 수 있습니까? – Vandana