2012-06-20 3 views
1

Apex 버전 4.1.1.00.23을 사용합니다.공개 보고서 기본값으로 설정

보고서를 저장하고 동작, 보고서 저장을 선택하면 결과 창에 보고서를 공개로 설정하는 "공용"확인란이 있습니다. 공개 확인란이 이미 선택되어있을 수 있습니까 (공개 옵션이 기본 옵션으로 표시됨)?

개인 보고서가 없어도 공개 보고서 만 사용할 수있는 옵션을 사용할 수 없음을 읽었습니다. 사실입니까?

감사합니다.

답변

1

저장 방법 설정으로 인해 비공개 보고서없이 공개 보고서를 작성할 수 없습니다. 당신이 영향을 미쳤다면 그렇습니다.

'공개'확인란에 쉽게 영향을 줄 수 없습니다. 그 이유는 작업 목록에서 옵션을 선택할 때 팝업되는 HTML 영역 (이 경우 '저장'과 같은)은 ajax 호출을 통해 검색된다는 것입니다. 이 방법은 옵션이 선택되지 않은 한 거기에 항목이 없기 때문에 일부 JavaScript/jquery를 사용하여 영향을 줄 수도 없습니다.

어쨌든 영향력을 행사하려는 경우 한 가지 옵션 만 있습니다. ajax 호출을 연구하고 재생산합니다. 예를 들어, 나는 이것을 필터에 대해 해왔다. /i/javascript/apex_interactive_reports_4_1.js

IR 자바 스크립트 파일을 살펴볼 필요가 있습니다. 먼저 IR ajax에 대한 성공적인 콜백을 위해 후크가 필요합니다. 그러나 프레임 워크 이벤트는 없습니다. 내가 한 일은 gReport._Finished_Loading : 실행 된 동작을 확인하고 원래 코드를 트리거 한 다음 내 자신의 기능을 후킹하는 '무시'입니다. 그곳에 가면 어떤 일이 일어날 지 영향을 미칠 수 있습니다. 확인란을 숨기고 항상 확인하고 항목을 추가하거나 일부를 변경합니다. 예를 들어 항상 확인란을 선택하고 숨김으로써 공개 보고서를 생성 할 수 있습니다.

매개 변수를 제공하기 위해 사용자 고유의 작은 인터페이스를 사용하여 보고서 저장 ajax 호출을 연구하고이 동작을 모방 할 수도 있습니다.

관련 문제