값을 부모 페이지로 되 돌리는 데 문제가 있습니다. 제발 친절하게 도와주세요.oracle apex의 인라인 대화 상자에서 부모 필드로 돌아 오는 반환 값
다음은 내 페이지의 전체 설정입니다.
홈페이지에는 2 개의 지역이 있습니다.
정적 지역 :이 두 텍스트 필드 A가 들어와 B B가 가져 초점 event.Selection 유형에 대해 정의 된 동적 작용을 : Items.Item가 텍스트 필드 B 동적 동작이 2 진정한 액션을 가지고 있습니다. 먼저 영역으로 새로 고침 및 선택 유형으로 조치가 있습니다. 지역은 기본 보고서 영역입니다. 두 번째 코드는 아래 코드와 함께 "Execute Java Script code"입니다. 선택 유형 : Items.Item은 텍스트 필드 B openModal (클래식 보고서 영역의 정적 ID)입니다.
클래식 보고서 영역 이 보고서는 기본 보고서 형식이며 인라인 대화 상자와 같은 형식입니다. 제출할 페이지 항목은 텍스트 입력란 입니다. 소스는 SQL 쿼리 아래에 있습니다.
여기SELECT empno FROM A, B where A.empno=B.empno AND A.NAME = :P1_textfieldA;
제가 링크로 열 EMPNO 만들었고, JavaScript와 같은 목표를 주었다 : (# EMPNO의 번호) 패스 백 ;. 이 홈 페이지에 정의 된 methodis을 다시 전달 -> 헤더 텍스트 영역을
<script language="JavaScript">
function passBack(passVal1)
{
parent.$x('P1_textfieldB').innerHTML = passVal1;
}
</script>
다음과 같이 내가 위의 코드를 테스트 할 때, 나는 기능을 다시 전달하기 팝업에서 선택한 가치를 얻을 수 있어요. 하지만 그것은 선택한 값으로 부모 필드 (텍스트 필드 B)를 설정하지 못했습니다. 대화 상자가 닫히지 않았습니다. 그것도 오류를 보여주지 않습니다.