簡體   English   中英

如何使用 JavaScript 在 Reporting Services 中創建最小彈出窗口 window?

[英]How do I create a minimal popup window in Reporting Services using JavaScript?

我正在嘗試從報告服務中的報告創建一個“彈出窗口”window,它將顯示我儀表板上的圖表的擴展視圖。 我設法讓它在新的 window 中打開,使用:

="javascript.void(window.open('http://My_Server/ReportServer/Pages/ReportViewer.aspx?...&rs:Command=Render','_blank'))"

我想要實現的是最小的 window,盡可能少可見,即(沒有工具欄、導航按鈕等),大小為 600pt x 300pt,位於屏幕中央。

任何幫助將不勝感激!

我設法解決了問題,我在MS Developer Network上找到了這篇文章,詳細介紹了OPEN方法: http : //msdn.microsoft.com/zh-cn/library/ms536651%28VS.85%29.aspx

所以我的最終代碼如下所示:

="javascript:void(window.open('http://myServer/ReportServer/Pages/ReportViewer.aspx?...&rs:Command=Render&rc:Toolbar=false', null, 'width=795, height=490, status=no, toolbar=no, menubar=no, location=no'))"

我認為能夠在 URL 中傳遞參數非常重要。這是一個示例。 請注意用於字符串連接的 &

  • 報告名稱SummaryDetail參數SummaryId

="javascript:void(window.open('http://localhost/ReportServer/Pages/ReportViewer.aspx?%2fSummaryDetail&SummaryId=" & Fields.Id:Value & "&rs:Command=Render&rc,Toolbar=false', null, 'width=795, height=490, status=no, toolbar=no, menubar=no, location=no'))"

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM