2013-08-06 4 views

답변

3

은 같습니다

@Specializes 
public class UkaClientWindowConfig extends DefaultClientWindowConfig { 

    private static final long serialVersionUID = 1L; 

    @Override 
    public ClientWindowRenderMode getClientWindowRenderMode(
               FacesContext facesContext) { 
     return ClientWindowRenderMode.NONE; 
    } 

} 
+1

이렇게하면 창 처리 및 대부분의 DeltaSpike-JSF 범위가 손실됩니다. 대안 : DeltaSpike에 대해 CODI의 오래된 오래된 창 핸들링을 사용하십시오. http://os890.blogspot.com/2013/07/add-on-codi-scopes-for-deltaspike.html에서 찾았습니다. ClientWindowRenderMode.NONE을 사용하여 DeltaSpike의 윈도우 처리를 비활성화합니다. –

+0

DeltaSpike 만 사용합니다. 그것의 ViewScope. Set'ClientWindowRenderMode.NONE'은 ViewScope에 영향을 주어서는 안됩니다. 그렇지 않습니까? 불행히도 DeltaSpike 문서는 그만큼 좋지 않습니다. Richfaces 5가 출시되면 곧 JSF 2.2 ViewScope로 이동할 수 있기를 바랍니다. –

+0

필자는 문서 작업에 도움이 필요하다고 생각하지만 CODI는 https://cwiki.apache.org/confluence/display/EXTCDI/Documentation에 멋진 문서가 있습니다. –

0

당신은 사용하는 HTML 페이지를 변경하고 원하는처럼 사용자 정의 할 수 있습니다

복사 deltaspike-jsf-module-impl-x.x.jar#/static/windowhandler.html

을 수업 폴더로 이동합니다. 예 : 예 : src/main/resources/static/windowhandler.html

이 파일의 변경 사항은 다음과 같은 경우에 게시되지 않습니다. Eclipse의 TomEE. 컨테이너를 다시 시작해야합니다.