javascript
  • oracle
  • oracle-apex
  • 2016-09-02 5 views -1 likes 
    -1

    마지막 몇 개의 열이 fa 아이콘 인 클래식 보고서가 있습니다.Oracle apex 5 - 동적 동작에서 페이지로 리디렉션

    jQuerySelector를 사용하여 "on click"이벤트를 캡처합니다.

    몇 가지 계산을하고 다른 페이지로 전달하려는 번호를 다시 받으십시오. 그 번호를 페이지 아이템에 지정합니다.이 아이템은 "on-change"이벤트를 가지고 있습니다.

    var href = 'f?p=&APP_ID.:41:&SESSION.::::P41_ITEM:' + $("#P40_ITEM").val(); 
    
    window.location = href; 
    

    ... 지금 나에게이 가진 가장 괴롭히는 것은 이미 동적 트리 내에서 같은 코드를 가지고있다, 그건 : 이벤트 내부 나는이 (가) 다음과 같은 포함 "자바 스크립트 코드를 실행"이 탐색에 사용되며 예상대로 작동합니다. 하지만이 모든 것이 함께 우회됩니다. "Execute JavaScript Code"를 두 개의 "Execute PL/SQL Code"블록과 함께 로그에 캡슐화하고 둘 다 로그에 기록했습니다. 또한, "Fire on Page Load"를 yes로 설정하면 리디렉션이 발생합니다.

    나는 또한 JS 코드가 실행되지 않습니다 어떤 이상한 이유가 생각이 같은 시도 :

    owa_util.redirect_url('f?p=&APP_ID.:10:&APP_SESSION.'); 
    
    apex_application.stop_apex_engine; 
    

    는하지만 심지어 정점에 suported 않다면이 또한도 찾을 수 없습니다 (작동하지 않습니다 5).

    누구도 이것이 작동하지 않는 이유를 알고 있습니까? 또는 동적 액션에서 페이지 리디렉션을 호출하는 다른 방법은 무엇입니까? TNX

    +0

    또는 가짜를 만드는 방법이 있다면 요청을 제출하고 지점을 시작할 수 있습니까? – Kantoci

    +0

    1. 아이콘을 클릭 할 때 페이지를 제출하지 않는 이유는 무엇입니까? 이거 더 쉬울거야, 안 그래? 2. 트리거해야하는 영향을받는 항목의 가치를 어떻게 설정합니까? 3. 디버깅 할 때 변경 이벤트 실행을 보시겠습니까? (브라우저 개발 도구 콘솔!) – Tom

    답변

    1

    당신은 이미 코멘트

    또는 가짜 요청에 대한 방법이 경우 귀하의 질문에 대답, 그래서 내가 제출하고 지점을 시작할 수 있습니다? change eventExecute JavaScript CodeTruesubmit 동작을 만들 수신 동적 행동

    .

    문제가 발생하면 apex.oracle.com에서 시나리오를 다시 작성하십시오. 로그인 자격 증명을 제공하면 내가 뭘 잘못하고 있는지 확인합니다.

    -1

    죄송합니다. 귀하의 모든 대답은 아마도 정확 합니다만, 나는 그들을 사용할 수있는 기회를 얻지 못했습니다 - 제가 직접 강조한 텍스트를 읽 자 마자 나는 잘못한 것을 생각했습니다. 논리의 일부를 동적 이벤트에 넣고 브랜치/프로세스에서 그 중 일부를 넣으십시오. 예 ... .. 작동하지 않았습니다 .. 그걸 고치고 모든 것이 잘되었다 ..

    +0

    질문에 대한 대답이 아닙니다. –

    관련 문제