2012-03-29 6 views
1

구성 요소를 다시 렌더링하는 것과 동일한 기능을 수행하는 jsf/richfaces에 JS 함수가 있는지 궁금합니다.JS API를 통해 reRender

또한 display:none 스타일을 가진 모든 구성 요소에서 reRender가 작동합니까?

답변

8

'render'가 설정된 a4j : jsFunction을 사용할 수 있습니다. 그런 다음 자바 스크립트에서 jsFunction을 호출하면 렌더링이 완료됩니다. 렌더는 디스플레이 스타일 설정을 확인하지 않는다고 생각합니다.

<h:form> 
    <a4j:jsFunction name="render" render="componentToRenderId"/> 
</h:form> 

<script> 
    render(); 
</script> 

MAG, 밀로 반 데르 지

+0

오 감사합니다! 이것은 내가 찾고 있었다 :) – OscarSan

1

난 당신이 JSF-1.2를 사용하고 있기 때문에 당신이 RichFaces 3.x를를 사용하는 가정합니다. 그렇다면 '마일로는 지를 VD'보여하지만 속성이 "다시 쓰게"대신 " 렌더링"로 변경해야합니다, 당신은 구성 요소를 사용할 수 있습니다. 리치 스 페이스의 경우 4.2 "렌더"속성은 ok입니다.

관련 문제