2016-09-05 3 views
0

내보내기 할 때 숨길 필요가있는 SSRS 보고서에 하나의 텍스트 상자가 있습니다. Hidden 속성에 대한 표현식을 =IIF(Globals!RenderFormat.Name <> "RPL", True, False)에 추가했습니다. ReportViewer의 텍스트 상자와 모든 유형의 내보내기 파일은 항상 숨겨져 있습니다.
현재 임시 수정 사용 중 = IIF(Globals!RenderFormat.IsInteractive OrElse Globals!RenderFormat.Name = "MHTML", False, True)
첫 번째 표현이 작동하지 않는 이유는 무엇입니까? 과 그 해결책은 무엇입니까?내보내기시 텍스트 상자 숨기기

: Globals!RenderFormat.IsInteractive을 수정하십시오. Globals! RenderFormat.Name = "MHTML"이 작동하지 않아서 기본 문장이 원래 게시물에 쌓여 있습니다.

답변

1

문서에 명시 적으로 설명되어 있지는 않지만. Globals!RenderFormat.Name은 처리 및 렌더링주기의 다른 부분에서만 액세스 할 수 있습니다.

한편, 렌더 요청 전에 Globals!RenderFormat.IsInteractive이 채워 지므로 텍스트 상자의 숨겨진 속성식이 계산되기 전에 평가됩니다.

확인이 링크 :

REFERENCE 1
REFERENCE 2

이 도움이되는지 알려주세요.

+0

무엇이 해결책 일 수 있습니까? 나는 수출을 위해 텍스트 상자를 숨기는 것을 의미한다. 전역 변수! RenderFormat.IsInteractive는 MHTML에 대해서도 true를 반환합니다. – par

+0

@par, 어떤 경우에도 텍스트 상자를 숨기려면 전역 변수 사용의 목적은 무엇입니까? –

+0

alejandro zuleta, 모든 유형의 내보내기에서 텍스트 상자를 숨기면 보고서 표시기에 표시되어야합니다. – par

관련 문제