I 응용 프로그램에서 다음과 같은 문제가 날 미치게하는 표현이 있습니다 는 값
내가 링크 열을 포함하는 APEX 4.1 표 양식을 가지고있다. 사용자가 열을 클릭하면 응용 프로그램의 현재 상태를 저장하고 다른 페이지로 리디렉션하려고합니다. 링크를 클릭 한 행의 ID를 다른 페이지로 전달해야합니다. https://forums.oracle.com/forums/thread.jspa?threadID=489666&tstart=720아이디어는 특별한 요청 값을 사용하여 페이지를 제출하고 링크에서라는 자바 스크립트 함수를 사용하여 숨겨진 페이지 항목에 필요한 모든 항목 값을 저장 :
구글을 사용하여 나는이 솔루션을 발견했다. 그런 다음 특별한 REQUEST 값을 조건으로 찾고 원하는 페이지로 이동하여 대상 페이지의 항목을 이전에 저장 한 현재 페이지의 페이지 항목으로 설정하는 페이지 분기를 만듭니다.
지침에 따라 진행되었지만 작동하지 않습니다. 대상 페이지가로드되지만 항목이 설정되지 않습니다.
내 자바 스크립트에서 전달 된 ID의 값을 표시하는 경고를 표시합니다. 이 작동합니다. 또한 표 형식의 숨겨진 페이지 항목을 텍스트 필드로 변경했으며 올바르게 업데이트되고 유지됩니다. 좋아 보인다
...Session State: Saved Item "P20_PRUEFUNG_ID_AKTIV" New Value="3950"
:
는로그는이 같은 것을 보여줍니다. 리디렉션 후 대상 페이지의 URL을 볼 때
그러나 그것은 다음과 같습니다 : F P = 110 : 22 : 1750507087114492 :: NO : P22_PRUEFUNG_ID는 :
P22_PRUEFUNG_ID 페이지의 이름입니다 목표 페이지에서 설정하고자하는 항목. 항목에 대해 전송 된 값이 없음을 유의하십시오. 내가 어떤 오류를 찾을 수없는 페이지 (20)의 값이 22 페이지에 전달되지 않습니다 어떤 이유
Session: Fetch session header information
Saving g_arg_names=P22_PRUEFUNG_ID and g_arg_values=
...Session State: Save "P22_PRUEFUNG_ID" - saving same value: ""
내 지점에서 상대 : 대상 페이지의 로그에서
나는 이것을 발견 . I는 다음의 파라미터들 (처리 후) 정상 분기 생성 :페이지 22 개 설정 이러한 항목 : P22_PRUEFUNG_ID 이들 값 : & P20_PRUEFUNG_ID_AKTIV. 조건 : 요청 = EDITSG (내 특수 요청 값).
나는 아직도 APEX 초보자라고 덧붙여 야합니다. 아마 어리석은 짓 일 겁니다.
처음에 설명한 문제를 해결하기위한 다른 솔루션은 물론 물론입니다. 새롭게 삽입 된 항목으로이 작업을 수행하는 방법에 대한 아이디어에 대한 보너스 포인트 (새 항목의 ID 전달).
편집는 :
페이지에 2 개 지점이 있습니다 : 여기에 소스 페이지의 스크린 샷이다. 페이지 21의 브랜치는 페이지 22의 브랜치와 같으며 테이블의 다른 링크 (다른 REQUEST 값)를 클릭하면 작동하지 않을뿐입니다. 현재 페이지 인 20 페이지에 브랜치가있는 이유를 모르겠습니다. APEX가 추가 한 것입니다. 이 결과에 영향을주지해야한다, 그래서 어쩌면 APEX (3)에서 업데이트에서 잔존는 어떤 경우에는 내가은 "결코"조건을 설정하지를 비활성화 (?)
감사합니다!
는 P22에 지사를 제외하고 거기 MRU/MRD를 제외하고 페이지의 다른 프로세스 및 다른 지점이 있습니까? 그렇다면이 프로세스 전후에 있습니까? 어쩌면 우리가 설정을 볼 수 있고 추측 할 필요가 없도록 페이지의 스크린 샷을 첨부 할 수 있습니다 :) – Tom
스크린 샷을 추가했습니다. 보시다시피 더 이상 페이지 프로세스가 없습니다.그리고 다른 지부에는 사실이 아닌 조건이 있습니다. 나는 너의 도움을 aperestiate! – aKzenT