在reportviewer print期间发生错误,jscript运行时错误:无法获取属性'get_isloading'的值,对象为null或未定义 [英] Error occured during reportviewer print, jscript runtime error: unable to get value of the property 'get_isloading', object is null or undefined
本文介绍了在reportviewer print期间发生错误,jscript运行时错误:无法获取属性'get_isloading'的值,对象为null或未定义的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我试图为Report Viewer Control提供打印选项,但在这种情况下它会产生以下错误
Im trying to Provide print option for Report Viewer Control and but in this case it's generating following error
JScript runtime error:
Variable 'viewerReference' is going null
so Unable to get value of the property 'get_isLoading': object is null or undefined
我尝试了什么:
What I have tried:
<div align="center">
<asp:Panel ID="PanelButtons" runat="server">
<asp:Button ID="btnPrint" runat="server" Text="Print" OnClientClick="PrintReport()"/>
</asp:Panel>
</div>
<script language="javascript" type="text/javascript">
function PrintReport() {
var viewerReference = $find("ReportViewer1");
//var viewerReference = $find('<%= ReportViewer1.ClientId %>');
var stillonLoadState = viewerReference.get_isLoading();
if (!stillonLoadState ) {
var reportArea = viewerReference .get_reportAreaContentType();
if (reportArea == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage) {
$find("ReportViewer1").invokePrintDialog();
}
}
}
</script>
推荐答案
find( ReportViewer1);
// var viewerReference =
find("ReportViewer1"); //var viewerReference =
find('<% = ReportViewer1.ClientId%>');
var stillonLoadState = viewerReference.get_isLoading();
if (!stillonLoadState){
var reportArea = viewerReference .get_reportAreaContentType();
if (reportArea == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage){
find('<%= ReportViewer1.ClientId %>'); var stillonLoadState = viewerReference.get_isLoading(); if (!stillonLoadState ) { var reportArea = viewerReference .get_reportAreaContentType(); if (reportArea == Microsoft.Reporting.WebFormsClient.ReportAreaContent.ReportPage) {
find( ReportViewer1)。invokePrintDialog();
}
}
}
< / script >
find("ReportViewer1").invokePrintDialog(); } } } </script>
这篇关于在reportviewer print期间发生错误,jscript运行时错误:无法获取属性'get_isloading'的值,对象为null或未定义的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文