2017-11-11 15 views
0

내 꼭지점 페이지에 3 개의 영역이 있습니다. R1, R2 및 R3. R1은 표 영역입니다. R2 및 R3은 R1의 하위 영역이다. 자바 스크립트를 사용하여 버튼을 클릭하면 영역 R3에서 가짜 마우스 클릭 이벤트를 트리거하려고합니다. 그래서 지역 R3에 마우스를 클릭 트리거 할 (정적 ID를 : R3를) 나는 코드jquery를 사용하여 oracle apex 트리거 마우스를 클릭하십시오.

$('#R3').trigger("click"); 

을 사용하지만이 작동하지 않습니다. 페이지를 검사했을 때 지역 ID가 'SR_R3_tab'인 것으로 나타났습니다. 그래서 코드를

$('#SR_R3_tab').trigger("click"); 

으로 변경했습니다. 아무런 진전이 없었습니다. 어떻게해야합니까?

답변

0

사용중인 APEX 버전을 잘 모릅니다. 하지만 귀하의 흐름을 재현하려했습니다 here.

기본적으로 내가 무슨 짓을 :

  • 부모의 자녀가 버튼 '트리거 클릭'작업이 실행하는 자바 스크립트입니다 버튼에 클릭에
  • 추가 역동적 인 액션이 있습니다 $('#R35171256286597705402').trigger("click");
  • 목록 항목을 R35171256286597705402 자식 영역의 ID입니다. 일반적으로 APEX가 이러한 ID를 생성하므로 사용자가이 형식을 따르지 않는 이유를 잘 모릅니다. 하지만 검사에서 가져 왔습니다.
  • 유효성을 검사하기 위해 다른 동적 작업을 추가했지만 이번에는 자식 영역을 클릭하십시오. 그것은 기본적으로 경고

enter image description here

에게 표시