스크립트 추가시 문제가 있습니다. 내가 javax.faces.context.FacesContextextendedrenderkitservice를 사용하여 스크립트 추가
- 을 사용하고 같은
FacesContext facesContext = FacesContext.getCurrentInstance(); ExtendedRenderKitService extendRenderKitService = Service. getRenderKitService(facesContext, ExtendedRenderKitService.class); try { String methodCall = "afterPPRProcessing('" + journeyId + "',new Array (" + dynamicParams + "))"; System.out.println("methodCall::" + methodCall); extendRenderKitService.addScript(facesContext, methodCall); } catch (Exception ex) { System.out.println("exception while PPR processing ", ex); }
아래에 내 코드를 찾아주세요;
- org.apache.myfaces.trinidad.render.ExtendedRenderKitService;
- org.apache.myfaces.trinidad.util.Service;
실제로 (Button 클릭 등) 이벤트를 기반으로 Omniture를 생성하고 싶습니다. afterPPRProcessing은 javascript의 메소드입니다. 코드는 완벽하게 실행하고 또한 인쇄 "methodCall을"을
페이지를 실행하는 동안 나는 'afterPPRProcessing'방법에 중단 점을 설정 한methodCall::afterPPRProcessing('abc',new Array ('xyz','pqr'))
로하지만 중단 점에서 중지되지 않습니다.
태그가 생성되지 않은 이유를 이해하는 데 도움을주십시오. 코드 작성 중 실수가 있습니까? 사전에
덕분에
도움과 afterPPRProcessing 방법이 자바 스크립트에 정의되어 있는지 확인하고 같은 인수가 있습니다
희망을 돕는 사람들에게
감사합니다. 콘솔에서 메소드를 실행하려고 시도했고 태그가 생성되었습니다. 그러나 자바 코드에서 타격을하려고 할 때 태그가 생성되지 않습니다. – Jigar
이 함수가 HTML DOM을 조작하려고하면 ADF Javascript API를 사용하고 있는지 확인해야합니다. ADF Javascript API를 사용하지 않으면 해당 API를 성공적으로 수행 할 수 없습니다. –
ADF Javascript API를 사용하고 있습니다. 생성하지 않는 이유는 무엇일까요? 어떤 도움을 주셔서 감사합니다 사전에 – Jigar