2010-01-26 16 views
8

मेरे पास मेरी रिपोर्ट में गतिशील लिंक हैं और जब लिंक क्लिक किया गया है, तो मैं इसे target="_blank" में खोलना चाहता हूं।नई रिक्त विंडो में खुली रिपोर्ट लिंक यूआरएल

मैंने निम्नलिखित की कोशिश की है, लेकिन मुझे कहीं भी एक या दोहरा उद्धरण याद नहीं होना चाहिए क्योंकि मुझे कोई भाग्य नहीं है। पैरामीटर मुझे फेंक दे सकता है।

="javascript:void(window.open('http://server/folder/filename.aspx?ds='& Parameters!UserName.Value & '&bu=' & Fields!Business_Unit.Value & '&in=' & Fields!Item_No.Value,'_blank'))" 

और::

="http://server/folder/filename.aspx?ds="& Parameters!UserName.Value & "&bu="& Fields!Business_Unit.Value & "&in=" & Fields!Item_No.Value &rc:LinkTarget=_blank 

कोई सुझाव उदाहरण के लिए, मैं इन की कोशिश की?

उत्तर

1

आप उपयोग window.open, या लक्ष्य या तो की जरूरत

<a href="http://..." target="_blank" />
या
javascript:void(window.open('http://...'));

नहीं दोनों। यदि आप अपना यूआरएल बना रहे हैं, तो इसे दस्तावेज़ में इंजेक्शन देने से पहले इसे बनाएं।

15

इस प्रयास करें:

="javascript:void(window.open('http://server/folder/filename.aspx?ds=" & Parameters!UserName.Value & "&bu=" & Fields!Business_Unit.Value & "&in=" & Fields!Item_No.Value & "','_blank'))" 
+0

काम प्रतीत नहीं होता है .. – user222437

+0

यह किस विशिष्ट तरीके से असफल रहा है? – LeBleu

+1

अच्छी तरह से काम किया, धन्यवाद! – cairnz

2

पर रिपोर्ट पहुंच URL

&rc:LinkTarget=_blank 

इस प्रयास करें और अपनी रिपोर्ट मैदान पर विकल्प ="http://yourURL.com" की तरह कुछ ध्यान देना चाहिए।

4

यूआरएल बॉक्स पर कूदने के लिए नीचे लिपि का उपयोग करें।

="javascript:void(window.open('http://servername/ReportServer/Pages/ 
    ReportViewer.aspx?/TestFolder/TestReportName&rs:Command=Render&Parameter1=" & 
    Parameters!Date1.Value & "&Paramerter2=" & Parameters!dayname.Value & 
    "&Parameter3=" & Fields!Booknumber.Value & "&Parameter4=" & 
    Fields!TopicOrderby.Value & "','_blank'))" 

कृपया दोबारा जांच करें servername, reportname, parameternames (केस संवेदी)।

0

यह मेरे लिए काम किया:।

="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')" 
0
="javascript:void window.open(" &"'" & Globals!ReportServerUrl & "/Pages/ReportViewer.aspx?" & Globals!ReportFolder & "/SubReportWithMemberInfoUsedByWaiverFinance&rc:Parameters=False&RepParameterSet=50,>64,E," & Fields!YYYYMM.Value & "','_blank')" 

निर्माण अच्छी तरह से मैं SSRS 2014 में परीक्षण किया (शून्य और खिड़की के बीच यही कारण है कि अतिरिक्त कोष्ठक की जरूरत नहीं है

संबंधित मुद्दे