我們的組織有許多自定義的SSRS報告,我們從SSRS的內置界面運行 - 用戶可以查看和設置參數,然後單擊「查看報告」以生成默認的HTML渲染。然後出現小工具欄,允許他們將報告導出爲PDF,Excel等。SSRS從標準內置接口自動導出爲PDF
我知道許多組織都編寫自己的報告生成界面,然後將參數傳遞給SSRS並以所需的格式返回報告。在我們探索這條路線之前,我們希望看到我們可以通過「黑客入侵」內置界面來做些什麼。
堅持使用SSRS內置接口的優點是,我們可以編寫具有取決於先前選擇的參數生成值/選項的參數的報表。例如,如果我有兩個報告參數 - 「學校年」和「學校名稱」,則可以根據用戶爲「學年」的第一個參數選擇的內容來更改「學校名稱」的下拉選擇列表, ;而且我可以在SSRS內部執行此操作,而無需聘請程序員編寫自定義報告選擇/生成界面。
但我不能做的是自動化 - 從標準接口 - 將報告導出爲PDF 後用戶選擇參數並單擊「查看報告」。但是我今天遇到的一些帖子讓我相信,我們可以通過編輯SSRS服務器上的'ReportViewer.apsx'文件來破解標準的SSRS界面。
Click here查看黑客入侵此文件以向「查看報告」按鈕添加額外功能的示例。
因此,你所有的JavaScript專家在那裏,你能想出一種方法來破解SSRS內置的「查看報告」按鈕,以便提交參數並自動返回PDF格式的報告? (如果jQuery有幫助,我們可以爲它添加一個參考)。
什麼是您的網絡平臺? –
我假設SSRS在Microsoft IIS上運行其內置的接口。因爲有.aspx文件和所有。 – Baodad