2014-11-26 5 views

답변

0

iceface FileEntry 구성 요소의 가져 오기 버튼을 두 번 클릭하지 않도록 해결책을 찾고있었습니다. 간단한 해결책을 찾았습니다. 유일한 요구 사항은 jQuery를 사용하는 것입니다.

조각 코드 :

<ace:fileEntry styleClass="PEFileEntry1Class" fileEntryListener="#{fileImportComponent.fileValidation}" /> 
<script type="text/javascript" language="javascript"> 
    jQuery('.PEFileEntry1Class').change(function() { 
     jQuery('.iceFrm').submit(); 
    }); 
</script> 

설명 :
Icefaces 구성 요소 (의 onclick, onchange를, 등) 표준 이벤트가없는 나는 내가 필요로하는 추가 jQuery를 사용할 수 있습니다. "onChange"이벤트를 추가했는데이 이벤트가 시작되면 공식적으로 제출 양식을 직접 호출합니다. 그게 전부 야! :-)