クリス、私たちは別の問題を抱えていました(私はそれが何であったかを正確に思い出せません)が、Javascriptを使用してクライアント側からレポートビューアーを操作する必要がありました。これを見てください。そこにあなたを助けることができるオプションが表示されるかどうかを確認してください。
実際、レポートビューアを使用する1つのWebアプリケーションで、InternetExplorer以外のブラウザでは印刷ボタンを使用できないことに気づきました。「エクスポート」ボタンのみが表示されます。「エクスポート」ボタンをクリックすると、プリンタの入力を求められます。
そして、利用可能なエクスポート形式を操作する方法を示すサンプルを次に示します。
function resetExportOptions() {
var exportlist = document.getElementById('report_viwer_id');
if (exportlist != null) {
exportlist.length = 0;
var optn = document.createElement("OPTION");
optn.value = "Select a format";
optn.text = "Select a format";
exportlist.options.add(optn);
optn = document.createElement("OPTION");
optn.value = "PDF";
optn.text = "Acrobat (PDF) file";
exportlist.options.add(optn);
if ('-1' == 421) {
var optn2 = document.createElement("OPTION");
optn2.value = "EXCEL";
optn2.text = "Excel File";
exportlist.options.add(optn2);
}
}
}
$(document).ready(function() {
resetExportOptions();
});