MyFaces 1.1 + Tomahawk + Ajax4JSF를 사용하는 긴 프로젝트 후에 Myfaces 2.0을 사용하고 있습니다. 2.0은 확실히 큰 향상입니다. 비록 내가 일할 수있는 자바 스크립트를 onload 얻을 수 없습니다. 나는 내 머리에 붙어 :JSF 2.0 javascript onload/oncomplete
<script type="text/javascript">
window.onload = function() {
var fileDownload = document.getElementById('userManagementForm:fileDownload');
if (fileDownload.value == 'true') {
fileDownload.value = false;
window.open('Download');
}
}
</script>
그러나 그것은 실행되지 않습니다. 나는 근원 myfacecs JS에 조금 보았다. 그리고 나는 그들이 onload로 약간의 재료를한다는 것을 알아 차렸다. 세부 사항에 너무 많이 들지는 않았지만 onload 이벤트를 재정의하려는 내 시도를 차단하는 것 같습니다. 이것, JSF 라이브러리에 직접 호출에 다른 방법이 있습니까?
또 다른 질문은 같은 주제에 관한 것입니다. Ajax4JSF에는 Ajax 요청이 완료된 후에 Javascript를 실행할 수있는 "oncomplete"특성이 있습니다. MyFaces 2.0에 f : ajax와 동일한 기능이 있습니까? 그것을 생각해 보러 와서 나는 이벤트 = "온 콤플리트"를 시도하지 않았다. 아마 작동 할 것이다.
HTML 당신의 onLoad()에 매여 다른 방법을 얻을 않는>? –