UNPKG

js-pkg

Version:
10 lines 221 kB
/*! * filename: ej.reportviewer.min.js * version : 15.3.0.33 * Copyright Syncfusion Inc. 2001 - 2017. All rights reserved. * Use of this code is subject to the terms of our license. * A copy of the current license can be obtained at any time by e-mailing * licensing@syncfusion.com. Any infringement will be prosecuted under * applicable laws. */ (function(n){typeof define=="function"&&define.amd?define(["./../common/ej.globalize.min","./../common/ej.core.min","./../common/ej.data.min","./../common/ej.touch.min","./../common/ej.scroller.min","./ej.editor.min","./ej.button.min","./ej.checkbox.min","./ej.toolbar.min","./ej.treeview.min","./ej.splitter.min","./ej.waitingpopup.min","./ej.radiobutton.min","./ej.datepicker.min","./ej.dropdownlist.min","./ej.dialog.min","./../datavisualization/ej.chart.min","./../datavisualization/ej.map.min","./../datavisualization/ej.circulargauge.min","./../datavisualization/ej.lineargauge.min"],n):n()})(function(){(function(n,t,i){t.widget("ejReportViewer","ej.ReportViewer",{_rootCSS:"e-reportviewer",element:null,model:null,validTags:["div"],defaults:{reportServiceUrl:"",reportServerId:"",reportPath:"",reportServerUrl:"",dataSources:[],parameters:[],exportSettings:{exportOptions:31,excelFormat:"excel97to2003",pptFormat:"powerpoint97to2003",wordFormat:"doc"},toolbarSettings:{items:1023,showToolbar:!0,templateId:"",click:"",showTooltip:!0},locale:"en-US",printMode:!1,renderMode:3,printOption:"Default",enablePageCache:!1,enablePageVirtualization:!1,pageSettings:{height:0,width:0,orientation:null,paperSize:null,margins:{top:0,right:0,bottom:0,left:0}},processingMode:"remote",zoomFactor:1,isResponsive:!0,reportLoaded:null,ajaxBeforeLoad:null,ajaxSuccess:null,ajaxError:null,renderingBegin:null,renderingComplete:null,reportError:null,reportExport:null,drillThrough:null,reportPrint:null,viewReportClick:null,destroy:null,enableNotificationBar:!0,enableDropDownSearch:!1},dataTypes:{dataSources:"array",parameters:"array",toolbarSettings:{showToolbar:"boolean"}},_dataSources:null,_svg:!0,_authenticationToken:null,_dataRefresh:!1,_isForwardDirection:!1,_isSelectedPage:!1,_refresh:!1,_isToolbarClick:!1,_printMode:!1,_pageSetup:!1,_pageModel:null,_currentPage:1,_pageLayoutPage:1,_machineCulture:null,_reportParameters:null,_reportDataSources:null,_reporDataSets:null,_zoomLevel:2,_preZoomVal:1,_actionUrl:null,_isDocumentMap:!1,_isPageDocMap:!1,_pageDocMapFlag:!1,_childReportAuthentication:null,_parents:[],_parentPageXY:null,_browserInfo:null,_isDevice:!1,_zoomVal:1,_originX:0,_originY:0,_paperName:null,_isPercentHeight:-1,_isPercentWidth:-1,_isHeight:!1,_isWidth:!1,_paperOrientation:null,_pageCache:[],_printPageCache:[],_paperSetup:{paperHeight:null,paperWidth:null,MarginTop:0,MarginRight:0,MarginBottom:0,MarginLeft:0},_reportAction:{reportLoad:"ReportLoad",getDataSourceCredential:"GetDataSourceCredential",validateDSCredential:"ValidateDSCredential",updateDSCredential:"UpdateDSCredential",getParameters:"GetParameters",setParameters:"SetParameters",updateParameters:"UpdateParameters",updateDataSource:"UpdateDataSource",getPageModel:"GetPageModel",getPrintModel:"GetPrintModel",drillDown:"DrillDown",clearCache:"ClearCache",documentMap:"DocumentMap",drillThrough:"DrillThrough",sorting:"Sorting"},_tags:[{tag:"parameters",attr:["",[{tag:"parameter",attr:["name","labels","values","nullable"]}]]},{tag:"dataSources",attr:["",[{tag:"datasource",attr:["name","value"]}]]}],_setModel:function(n){var u=!1,f=!1,t,i,r;for(t in n)switch(t){case"reportPath":case"reportServerUrl":case"reportServiceUrl":u=!0;break;case"dataSources":this._refresh=!0;this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.getDataSourceCredential,dataSources:n[t],parameters:this.model.parameters}),"_getDataSourceCredential");break;case"parameters":this._refresh=!0;this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.setParameters,parameters:n.parameters}),"_setParameters");break;case"processingMode":f=!0;break;case"zoomFactor":this._zoomContainer(n[t],!1);break;case"printMode":this._updatePreviewLayout(n[t],!1);break;case"toolbarSettings":this._updateToolbarmodel();break;case"locale":this._setCultureInfo();break;case"renderMode":this._reInit();break;case"pageSettings":for(i in n[t])switch(i){case"height":this._paperSetup.paperHeight=n[t][i];this._paperName="Custom";break;case"width":this._paperSetup.paperWidth=n[t][i];this._paperName="Custom";break;case"orientation":this._paperOrientation=n[t][i];break;case"paperSize":this._paperName=n[t][i];break;case"margins":for(r in n[t][i])switch(r){case"top":this._paperSetup.MarginTop=n[t][i][r];break;case"bottom":this._paperSetup.MarginBottom=n[t][i][r];break;case"left":this._paperSetup.MarginLeft=n[t][i][r];break;case"right":this._paperSetup.MarginRight=n[t][i][r]}}this._printMode&&this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.getPageModel,refresh:this._refresh,dataRefresh:this._dataRefresh,pageindex:this._currentPage,pageInit:this._isToolbarClick,isPrint:this._printMode,PageSetup:this._paperSetup}),this._printMode?"_getPreviewModel":"_getPageModel")}f&&!u&&this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.getDataSourceCredential,dataSources:this.model.dataSources,parameters:this.model.parameters}),"_getDataSourceCredential");u&&this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.clearCache}),"_reportReload")},_reInit:function(){this._destroy();this._init()},_destroyEJObjects:function(t){for(var f,e,u,i,r=0;r<t.length;r++)f=n(t[r]),e=f.data("ejWidgets"),e&&(u=f.data(e[0]),u&&(i=u.element.find(".e-js"),i&&i.length>0&&this._destroyEJObjects(i),i=null,u.destroy()))},_destroy:function(){var t=this.element.find(".e-js");t&&t.length>0&&this._destroyEJObjects(t);t=null;this._clearPageCache();n("#"+this._id+"_exportForm").remove();n("#"+this._id+"_toolbar_exportListTip").remove();n("#"+this._id+"_toolbar_fittoPagePopup").remove();n("#"+this._id+"_device_toolbarContainer").remove();n("#"+this._id+"_rptTooltip").remove();n(this.element).find(".e-reportviewer-viewer").remove();n("#"+this._id+"_pageInfoPopup").remove();n("#"+this._id+"_printPageIframe").remove();this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.clearCache}),"_clearCurrentServerCache")},_destroyExistingObj:function(){n("#"+this._id+"_printPageSetup").remove();this._parents.length>0&&this._parents.pop()},_init:function(){this._svg=window.SVGSVGElement?!0:!1;this._actionUrl=this.model.reportServiceUrl+"/PostReportAction";this._authenticationToken=this._getAuthenticationToken();this._browserInfo=t.browserInfo();this._destroyExistingObj();this._renderViewer();this._initViewer();this._on(n(window),"resize",this._viewerResize);this.model.reportServiceUrl&&this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.reportLoad,controlId:this._id,reportPath:this.model.reportPath,reportServerUrl:this.model.reportServerUrl,processingMode:this.model.processingMode}),"_reportLoaded")},_initViewer:function(){this._wireEvents();this._initToolbar();this._clearPageCache();this._currentPage=1;this._pageLayoutPage=this._currentPage;this._setPageSettings();this._refresh||(this._preZoomVal=1,this._zoomLevel=2);this._isDocumentMap=!1;this._printMode=this.model.printMode;this._isPageDocMap=!1;this._pageDocMapFlag=!1;var n=this.model.toolbarSettings;n.templateId||(this._showToolbar(n.showToolbar),this._showPrintButton(n.items&t.ReportViewer.ToolbarItems.Print),this._showRefreshButton(n.items&t.ReportViewer.ToolbarItems.Refresh),this._showZoomControl(n.items&t.ReportViewer.ToolbarItems.Zoom),this._showFittoPage(n.items&t.ReportViewer.ToolbarItems.FittoPage),this._showExportControls(n.items&t.ReportViewer.ToolbarItems.Export),this._showPrintPageSetupButton(n.items&t.ReportViewer.ToolbarItems.PageSetup),this._showExportList(),this._showPageNavigationControls(n.items&t.ReportViewer.ToolbarItems.PageNavigation),this._showParameterBlock(n.items&t.ReportViewer.ToolbarItems.Parameters),this._showPreviewButton(n.items&t.ReportViewer.ToolbarItems.PrintLayout),this._showDrillThrough(this._parents.length>0),this._showDocumentMap(!1));this._showViewerBlock(!1);this._setContainerSize();this._showloadingIndicator(!0)},_setPageSettings:function(){var r=!1,t=0,i=0,n;this._paperName=null;this._paperOrientation=null;this._paperSetup.paperHeight=null;this._paperSetup.paperWidth=null;this._paperSetup.MarginBottom=0;this._paperSetup.MarginLeft=0;this._paperSetup.MarginRight=0;this._paperSetup.MarginTop=0;this.model.pageSettings&&this.model.pageSettings.height>0&&(i=this.model.pageSettings.height,r=!0);this.model.pageSettings&&this.model.pageSettings.width>0&&(t=this.model.pageSettings.width,r=!0);this.model.pageSettings.paperSize?(this._paperName=this.model.pageSettings.paperSize,n=this._getPaperSize(this.model.pageSettings.paperSize),r&&(t>0&&(n.width=t),i>0&&(n.height=i),this._paperName="Custom"),this._paperOrientation=this.model.pageSettings.orientation=="Landscape"?"Landscape":"Portrait",this.model.pageSettings.orientation=="Landscape"?(this._paperSetup.paperHeight=n.width,this._paperSetup.paperWidth=n.height):(this._paperSetup.paperHeight=n.height,this._paperSetup.paperWidth=n.width)):r&&(t>0&&(this._paperSetup.paperWidth=t),i>0&&(this._paperSetup.paperHeight=i),this._paperName="Custom");this.model.pageSettings&&this.model.pageSettings.margins&&(this.model.pageSettings.margins.left>0&&(this._paperSetup.MarginLeft=this.model.pageSettings.margins.left),this.model.pageSettings.margins.right>0&&(this._paperSetup.MarginRight=this.model.pageSettings.margins.right),this.model.pageSettings.margins.bottom>0&&(this._paperSetup.MarginBottom=this.model.pageSettings.margins.bottom),this.model.pageSettings.margins.top>0&&(this._paperSetup.MarginTop=this.model.pageSettings.margins.top))},_renderPageInfoPopup:function(){var i=n("#"+this._id+"_pageInfoPopup"),r,f;i.length>0||(i=t.buildTag("div.e-reportviewer-pagepopupinfo","",{"WHITE-SPACE":"nowrap"},{id:this._id+"_pageInfoPopup"}),r=t.buildTag("input.e-reportviewer-pagenumber e-reportviewer-elementalignments ejinputtext","",{},{type:"text",value:this._currentPage,id:this._id+"_popupPageNo"}),r.css("height","25.5px"),r.css("width","25px"),r.css("background-color","black"),r.css("color","white"),r.css("border-color","black"),f=t.buildTag("span.e-reportviewer-popuptotalpage","",{},{}),f.append(" / "+this._pageModel.TotalPages),i.append(r),i.append(f),n("body").append(i),this._on(n("#"+this._id+"_popupPageNo"),"click",this._popupClick),this._on(n("#"+this._id+"_popupPageNo"),"keypress",this._onkeyPress));i.css("display")=="block"?(i.stop().fadeIn(),i.stop().fadeOut(3e3),i.hide(3e3)):(i.show(),i.stop().fadeIn(),i.stop().fadeOut(3e3),i.hide(3e3));var u=n("#"+this._id+"_viewerContainer"),e=u.offset().left+u.width()/2-i.width()/2,o=u.offset().top+u.height()/2-i.height()/2;i.css({left:e,top:o});this._updatePageNo()},_renderToolTip:function(){var i=t.buildTag("div.e-reportviewer-tbdiv e-reportviewer-tooltip","",{display:"none"},{id:this._id+"_rptTooltip"}),r=t.buildTag("span.e-reportviewer-headerspan","",{display:"block"},{id:this._id+"_rptTooltip_Header"}),u=t.buildTag("span.e-reportviewer-contentspan","",{display:"block"},{id:this._id+"_rptTooltip_Content"});i.append(r);i.append(u);n("body").append(i)},_renderToolBar:function(i){var r,u,e,f,o,s,h;this.model.toolbarSettings.templateId?(h=n("#"+this.model.toolbarSettings.templateId),i.append(h),h.ejToolbar({enableSeparator:!0,height:h.height(),click:this.model.toolbarSettings.click}),h.css("display","block")):(r=t.buildTag("div.e-reportviewer-toolbarcontainer .e-reportviewer-viewer","",{width:"100%"},{id:this._id+"_toolbarContainer"}),i.append(r),this._isDevice?(u=t.buildTag("ul.e-reportviewer-toolbarul","",{}),this._appendToolbarItems(u,"export"),this._appendToolbarItems(u,"gotoparent"),this._appendToolbarItems(u,"zoomin"),this._appendToolbarItems(u,"zoomout"),this._appendToolbarItems(u,"pagefit"),this._appendToolbarItems(u,"refresh"),this._appendToolbarItems(u,"parameter"),this._renderNavigationItems(r),r.append(u)):(e=t.buildTag("ul.e-reportviewer-toolbarul","",{}),this._appendToolbarItems(e,"print"),this._appendToolbarItems(e,"export"),this._appendToolbarItems(e,"preview"),this._appendToolbarItems(e,"pagesetup"),r.append(e),f=t.buildTag("ul.e-reportviewer-toolbarul","",{}),this._appendToolbarItems(f,"gotofirst"),this._appendToolbarItems(f,"gotoprevious"),this._appendToolbarItems(f,"gotopage"),this._appendToolbarItems(f,"gotonext"),this._appendToolbarItems(f,"gotolast"),this._appendToolbarItems(f,"gotoparent"),r.append(f),o=t.buildTag("ul.e-reportviewer-toolbarul","",{}),this._appendToolbarItems(o,"zoomin"),this._appendToolbarItems(o,"zoomout"),this._appendToolbarItems(o,"zoom"),this._appendToolbarItems(o,"pagefit"),r.append(o),s=t.buildTag("ul.e-reportviewer-toolbarul","",{}),this._appendToolbarItems(s,"refresh"),this._appendToolbarItems(s,"documentmap"),this._appendToolbarItems(s,"parameter"),r.append(s),n("#"+this._id+"_toolbar_zoomSelection").ejDropDownList({height:"27px",width:"80px",change:this._zoomValChange,selectedItem:2}),n("#"+this._id+"_toolbar_zoomSelection_popup_list_wrapper").addClass("e-reportviewer-zoomSelection_popup"),n("#"+this._id+"_toolbar_zoomSelection_popup ul").addClass("e-reportviewer-zoomSelection_popup-ul")),r.ejToolbar({enableSeparator:!this._isDevice,click:n.proxy(this._toolbarClick,this)}))},_renderNavigationItems:function(i){var r=t.buildTag("div.e-device-reportviewer-toolbarcontainer .e-reportviewer-viewer","",{},{id:this._id+"_device_toolbarContainer"}),u=t.buildTag("ul.e-reportviewer-toolbarul","",{}),f;this._appendToolbarItems(u,"gotofirst");this._appendToolbarItems(u,"gotoprevious");this._appendToolbarItems(u,"gotopage");this._appendToolbarItems(u,"gotonext");this._appendToolbarItems(u,"gotolast");r.append(u);n("body").append(r);f=t.buildTag("span.e-device-reportviewer-toolbarspan","",{display:"block",float:"right"},{id:this._id+"_device_toolbarspan"});f.addClass("e-icon e-toolbar-res-arrow e-reportviewer-toolbarul e-ul e-horizontal");f.css("padding","3px");i.append(f);r.ejToolbar({enableSeparator:!this._isDevice,click:n.proxy(this._toolbarClick,this)});r.removeClass("e-toolbarspan").addClass("e-abs-position");r.css("display","none");r.css("z-index","1001")},_appendToolbarItems:function(n,i){var r,f=t.ReportViewer.Locale[this.model.locale]?t.ReportViewer.Locale[this.model.locale]:t.ReportViewer.Locale["en-US"],o,s,h,c,l,a,v,y,p,w,b,u,e,k,d,g,nt,tt,it;switch(i){case"print":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});o=t.buildTag("span.e-reportviewer-icon e-reportviewer-print","",{},{id:this._id+"_toolbar_Print"});r.append(o);break;case"export":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});e=t.buildTag("span.e-reportviewer-icon e-reportviewer-export","",{},{id:this._id+"_ejtb_export"});r.append(e);break;case"pagesetup":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});s=t.buildTag("span.e-reportviewer-icon e-reportviewer-pagesetup","",{},{id:this._id+"_ejtb_PageSetup"});r.append(s);break;case"gotofirst":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});h=t.buildTag("span.e-reportviewer-icon e-reportviewer-gotofirst","",{});r.append(h);break;case"gotolast":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});c=t.buildTag("span.e-reportviewer-icon e-reportviewer-gotolast","",{});r.append(c);break;case"gotonext":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});l=t.buildTag("span.e-reportviewer-icon e-reportviewer-gotonext","",{});r.append(l);break;case"gotoprevious":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});a=t.buildTag("span.e-reportviewer-icon e-reportviewer-gotoprevious","",{});r.append(a);break;case"gotoparent":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});v=t.buildTag("span.e-reportviewer-icon e-reportviewer-gotoparent","",{});r.append(v);break;case"gotopage":r=t.buildTag("li.e-reportviewer-toolbarli e-reportviewer-tbpage","",{},{});y=t.buildTag("input.e-reportviewer-pagenumber e-reportviewer-elementalignments ejinputtext","",{},{type:"text",value:"0",id:this._id+"_txtpageNo","data-role":"none"});p=t.buildTag("span.e-reportviewer-labelpageno","",{},{});r.append(y);r.append(p);break;case"zoomin":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});w=t.buildTag("span.e-reportviewer-icon e-reportviewer-zoomin","",{},{id:this._id+"_toolbar_zoomin"});r.append(w);break;case"zoomout":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});b=t.buildTag("span.e-reportviewer-icon e-reportviewer-zoomout","",{},{id:this._id+"_toolbar_zoomout"});r.append(b);break;case"zoom":r=t.buildTag("li.e-reportviewer-toolbarli e-reportviewer-ejdropdownlist","",{},{});u=t.buildTag("select.e-reportviewer-tbdiv e-reportviewer-zoomlist","",{},{id:this._id+"_toolbar_zoomSelection","data-role":"none"});u.append("<option>50%<\/option>");u.append("<option>75%<\/option>");u.append("<option Selected>100%<\/option>");u.append("<option>125%<\/option>");u.append("<option>150%<\/option>");u.append("<option>200%<\/option>");u.append("<option>400%<\/option>");r.append(u);break;case"pagefit":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});e=t.buildTag("span.e-reportviewer-icon e-reportviewer-pagefit","",{},{id:this._id+"_ejtb_fittopage"});r.append(e);break;case"preview":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_ejtb_preview"});k=t.buildTag("span.e-reportviewer-icon e-reportviewer-preview","",{},{});r.append(k);break;case"refresh":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{});d=t.buildTag("span.e-reportviewer-icon e-reportviewer-refresh","",{},{id:this._id+"_toolbar_refresh"});r.append(d);break;case"documentmap":r=t.buildTag("li.e-reportviewer-toolbarli","",{display:"none"},{id:this._id+"_ejtb_documentmap"});g=t.buildTag("span.e-reportviewer-icon e-reportviewer-documentmap","",{});r.append(g);break;case"parameter":r=t.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_ejtb_parameter"});nt=t.buildTag("span.e-reportviewer-icon e-reportviewer-parameter","",{});r.append(nt);break;case"pdf":r=t.buildTag("li.e-reportviewer-popupli e-pdf","",{},{id:this._id+"_pdf"});$spanTag=t.buildTag("span .e-reportviewer-popupspan e-pdf","",{},{});$spanTag.append(f.toolbar.exportformat.Pdf);r.append($spanTag);break;case"xls":r=t.buildTag("li.e-reportviewer-popupli e-excel","",{},{id:this._id+"_xls"});$spanTag=t.buildTag("span .e-reportviewer-popupspan e-excel","",{},{});$spanTag.append(f.toolbar.exportformat.Excel);r.append($spanTag);break;case"word":r=t.buildTag("li.e-reportviewer-popupli e-word","",{},{id:this._id+"_word"});$spanTag=t.buildTag("span .e-reportviewer-popupspan e-word","",{},{});$spanTag.append(f.toolbar.exportformat.Word);r.append($spanTag);break;case"html":r=t.buildTag("li.e-reportviewer-popupli e-html","",{},{id:this._id+"_html"});$spanTag=t.buildTag("span .e-reportviewer-popupspan e-html","",{},{});$spanTag.append(f.toolbar.exportformat.Html);r.append($spanTag);break;case"ppt":r=t.buildTag("li.e-reportviewer-popupli e-ppt","",{},{id:this._id+"_ppt"});$spanTag=t.buildTag("span .e-reportviewer-popupspan e-ppt","",{},{});$spanTag.append(f.toolbar.exportformat.PPT);r.append($spanTag);break;case"fittopage":r=t.buildTag("li.e-reportviewer-popupli","",{},{id:this._id+"_fittoPage"});break;case"fittopagewidth":r=t.buildTag("li.e-reportviewer-popupli e-fitpagewidth","",{"padding-right":"5px",width:"auto"},{id:this._id+"_pageWidth",isSelect:"false"});tt=t.buildTag("span.e-reportviewer-icon e-reportviewer-emptyconetent","",{"padding-right":"4px",cursor:"pointer"},{id:this._id+"Pagewidthspan",fitType:"PAGEWIDTH"});r.append(tt);r.append(f.toolbar.fittopage.pageWidth);break;case"fittowholepage":r=t.buildTag("li.e-reportviewer-popupli e-fitpageheight","",{"padding-right":"5px",width:"auto"},{id:this._id+"_pageHeight",isSelect:"false"});it=t.buildTag("span.e-reportviewer-icon e-reportviewer-emptyconetent","",{"padding-right":"4px",cursor:"pointer"},{id:this._id+"pageheightSpan",fitType:"WHOLEPAGE"});r.append(it);r.append(f.toolbar.fittopage.pageHeight)}n.append(r)},_renderToolTipExport:function(){var n=t.buildTag("div.e-reportviewer-tbdiv e-reportviewer-icon e-reportviewer-exporttip","",{display:"none"},{id:this._id+"_toolbar_exportListTip"});return this._appendToolbarItems(n,"pdf"),this._appendToolbarItems(n,"xls"),this._appendToolbarItems(n,"word"),this._appendToolbarItems(n,"html"),this._appendToolbarItems(n,"ppt"),n},_renderPageFitPopup:function(){var n=t.buildTag("div.e-reportviewer-tbdiv e-reportviewer-icon e-reportviewer-fittopagetip","",{display:"none"},{id:this._id+"_toolbar_fittoPagePopup"});return this._appendToolbarItems(n,"fittopagewidth"),this._appendToolbarItems(n,"fittowholepage"),n},_renderFitopagePopup:function(){var r=n("#"+this._id+"_pageviewOuterline"),u=n("#"+this._id+"_viewerContainer"),t=n("#"+this._id+"_pageWidth"),i=n("#"+this._id+"_pageHeight"),f=u.width(),e=u.height(),o=r.width(),s=r.height();e>s&&i.attr("isSelect")=="false"?i.css("opacity","0.4"):i.css("opacity","1");f>o&&t.attr("isSelect")=="false"?t.css("opacity","0.4"):t.css("opacity","1")},_showPrintPageSetupButton:function(t){t?n("#"+this._id+"_toolbarContainer").find(".e-reportviewer-pagesetup").parent().css("display","block"):n("#"+this._id+"_toolbarContainer").find(".e-reportviewer-pagesetup").parent().css("display","none")},_renderPrintPageSetup:function(){var i=t.ReportViewer.Locale[this.model.locale]?t.ReportViewer.Locale[this.model.locale]:t.ReportViewer.Locale["en-US"],c=null,l=null,h=t.buildTag("div","",{display:"table"},{id:this._id+"_printPageSetup"}),gt=t.buildTag("div","",{display:"table-row"},{id:this._id+"_paperSetup"}),r=t.buildTag("table","",{},{"border-collapse":"collapse"}),ni=t.buildTag("div","",{},{id:this._id+"_defaultSetup",display:"table-row"}),o=n("#"+this._id+".e-reportviewer")[0].getBoundingClientRect(),ti=t.buildTag("tr.e-reportviewer-pagesetuptr","",{}),ii=t.buildTag("tr.e-reportviewer-pagesetuptr","",{}),u=t.buildTag("tr.e-reportviewer-pagesetuptr","",{}),ri=t.buildTag("td.e-reportviewer-pagesetupheader","",{"padding-top":"0px"},{colspan:"8"}),ui=t.buildTag("td.e-reportviewer-pagesetupcontent","",{},{colspan:"12"}),a,v,y,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot,st,ht,ct,lt,at,vt,yt,bt,kt,kr;gt.append(r);r.append(ti);r.append(ii);r.append(u);ti.append(ri);ii.append(ui);h.append(gt);h.append(ni);var fi=t.buildTag("tr.e-reportviewer-pagesetuptr","",{}),f=t.buildTag("tr.e-reportviewer-pagesetuptr","",{}),e=t.buildTag("tr.e-reportviewer-pagesetuptr","",{});r.append(fi);r.append(f);r.append(e);a=t.buildTag("td.e-reportviewer-pagesetupheader","",{},{colspan:"8"});fi.append(a);var ei=t.buildTag("tr.e-reportviewer-pagesetuptr","",{}),s=t.buildTag("tr.e-reportviewer-pagesetuptr","",{}),oi=t.buildTag("td.e-reportviewer-pagesetupheader","",{},{colspan:"8"});ei.append(oi);r.append(ei);r.append(s);this._browserInfo.name=="msie"&&this._browserInfo.version==8?(c=o.right,l=o.bottom):(c=o.width,l=o.height);h.ejDialog({width:400,position:{X:o.left+c/3+20,Y:(o.top+l/2)/2},enableModal:!1,title:i.toolbar.pagesetup.headerText,enableResize:!1,enablePersistance:!1,close:n.proxy(this._pageSettingClose,this)});v=t.buildTag("div","",{"font-weight":"bold",width:"100%"},{id:this._id+"_paperSizeLabel"});y=t.buildTag("div.e-reportviewer-ejdropdownlist","",{},{});v.append(i.pagesetupDialog.paperSize);ri.append(v);$paperSizeDDl=t.buildTag("select","",{},{id:this._id+"_PaperSize"});$paperSizeDDl.append('<option value="A3">A3<\/option>');$paperSizeDDl.append('<option value="A4">A4<\/option>');$paperSizeDDl.append('<option value="B4(JIS)">B4(JIS)<\/option>');$paperSizeDDl.append('<option value="B5(JIS)">B5(JIS)<\/option>');$paperSizeDDl.append('<option value="Envelope #10">Envelope #10<\/option>');$paperSizeDDl.append('<option value="Envelope Monarch">Envelope Monarch<\/option>');$paperSizeDDl.append('<option value="Executive">Executive<\/option>');$paperSizeDDl.append('<option value="Legal">Legal<\/option>');$paperSizeDDl.append('<option value="Letter">Letter<\/option>');$paperSizeDDl.append('<option value="Tabloid">Tabloid<\/option>');$paperSizeDDl.append('<option value="Custom">Custom<\/option>');y.append($paperSizeDDl);$paperSizeDDl.ejDropDownList({height:"32px",selectedIndex:10,watermarkText:"Select Option",change:n.proxy(this._setUpChange,this),enableIncrementalSearch:!0});ui.append(y);var si=t.buildTag("span","",{},{id:this._id+"_widthLabel"}),hi=t.buildTag("div","",{},{}),ci=t.buildTag("span","",{},{id:this._id+"_heightLabel"}),li=t.buildTag("div","",{},{}),p=t.buildTag("span","",{},{id:this._id+"_heightUnitLabel"}),w=t.buildTag("span","",{},{id:this._id+"_widthUnitLabel"}),ai=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperHeight"}),vi=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperWidth"});li.append(ai);hi.append(vi);ci.append(i.pagesetupDialog.height+"&nbsp;");p.append(i.pagesetupDialog.unit+"&nbsp;");si.append(i.pagesetupDialog.width+"&nbsp;");w.append(i.pagesetupDialog.unit+"&nbsp;");u.append(t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));b=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});b.append(ci);u.append(b);k=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"75px"});k.append(li);u.append(k);d=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"10px"});d.append(p);u.append(d);u.append(t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));g=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});g.append(si);u.append(g);nt=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"75px"});nt.append(hi);u.append(nt);tt=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"10px"});tt.append(w);u.append(tt);ai.ejNumericTextbox({decimalPlaces:2,enableStrictMode:!0,width:"75px",minValue:1,enable:!1});vi.ejNumericTextbox({decimalPlaces:2,enableStrictMode:!0,width:"75px",minValue:1,enable:!1});var yi=t.buildTag("div","",{"font-weight":"bold"},{id:this._id+"_marginheader"}),pi=t.buildTag("span","",{},{id:this._id+"_topLabel"}),wi=t.buildTag("div","",{},{}),bi=t.buildTag("span","",{},{id:this._id+"_topUnitLabel"}),ki=t.buildTag("span","",{},{id:this._id+"_rightLabel"}),di=t.buildTag("div","",{},{}),gi=t.buildTag("span","",{},{id:this._id+"_rightUnitLabel"}),nr=t.buildTag("div","",{},{id:this._id+"_bottomLabel"}),tr=t.buildTag("div","",{},{}),ir=t.buildTag("span","",{},{id:this._id+"_bottomUnitLabel"}),rr=t.buildTag("span","",{},{id:this._id+"_leftLabel"}),ur=t.buildTag("div","",{},{}),fr=t.buildTag("span","",{},{id:this._id+"_leftUnitLabel"});yi.append(i.pagesetupDialog.margins);a.append(yi);var er=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperMarginTop"}),or=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperMarginRight"}),sr=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperMarginBottom"}),hr=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperMarginLeft"});pi.append(i.pagesetupDialog.top+"&nbsp;");bi.append(i.pagesetupDialog.unit+"&nbsp;");wi.append(er);ki.append(i.pagesetupDialog.right+"&nbsp;");gi.append(i.pagesetupDialog.unit+"&nbsp;");di.append(or);nr.append(i.pagesetupDialog.bottom+"&nbsp;");ir.append(i.pagesetupDialog.unit+"&nbsp;");tr.append(sr);rr.append(i.pagesetupDialog.left+"&nbsp;");fr.append(i.pagesetupDialog.unit+"&nbsp;");ur.append(hr);f.append(t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));it=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});it.append(pi);f.append(it);rt=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"75px"});rt.append(wi);f.append(rt);ut=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"50px"});ut.append(bi);f.append(ut);f.append(t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));ft=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});ft.append(ki);f.append(ft);et=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"75px"});et.append(di);f.append(et);ot=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"10px"});ot.append(gi);f.append(ot);e.append(t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));st=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});st.append(nr);e.append(st);ht=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"75px"});ht.append(tr);e.append(ht);ct=t.buildTag("td .e-reportviewer-pagesetupcontent","",{width:"10px"});ct.append(ir);e.append(ct);e.append(t.buildTag("td .e-reportviewer-pagesetupcontent","",{width:"3px"}));lt=t.buildTag("td .e-reportviewer-pagesetupcontent","",{width:"15px"});lt.append(rr);e.append(lt);at=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"75px"});at.append(ur);e.append(at);vt=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"10px"});vt.append(fr);e.append(vt);er.ejNumericTextbox({decimalPlaces:2,width:"75px",minValue:0,maxValue:22});or.ejNumericTextbox({decimalPlaces:2,width:"75px",minValue:0,maxValue:22});sr.ejNumericTextbox({decimalPlaces:2,width:"75px",minValue:0,maxValue:22});hr.ejNumericTextbox({decimalPlaces:2,width:"75px",minValue:0,maxValue:22});yt=t.buildTag("div","",{"font-weight":"bold"},{id:this._id+"_orientationLabel"});yt.append(i.pagesetupDialog.orientation);oi.append(yt);var pt=t.buildTag("div","",{float:"left"},{}),cr=t.buildTag("div","",{float:"left"},{}),lr=t.buildTag("div","",{float:"left"},{id:this._id+"_portraitLabel"}),ar=t.buildTag("input","",{},{type:"radio",id:this._id+"_portrait",value:"Portrait"});cr.append(ar);lr.append("&nbsp;"+i.pagesetupDialog.portrait);pt.append(cr);pt.append(lr);ar.ejRadioButton({name:"orientation",checked:!0,size:"small"});var wt=t.buildTag("div","",{float:"left"},{}),vr=t.buildTag("div","",{float:"left"},{}),yr=t.buildTag("div","",{float:"left"},{id:this._id+"_landscapeLabel"}),pr=t.buildTag("input","",{},{type:"radio",id:this._id+"_landscape",value:"Landscape"});vr.append(pr);yr.append("&nbsp;"+i.pagesetupDialog.landscape);wt.append(vr);wt.append(yr);s.append(t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));bt=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"90px"},{colspan:"3"});bt.append(pt);s.append(bt);s.append(t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));kt=t.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"90px"},{colspan:"3"});kt.append(wt);s.append(kt);pr.ejRadioButton({name:"orientation",size:"small"});var dt=t.buildTag("div","",{"padding-top":"10px",float:"right","padding-right":"13px","padding-bottom":"20px"},{}),wr=t.buildTag("input.e-reportviewer-viewreportbutton e-btn","",{"min-width":"65px"},{type:"button",value:i.pagesetupDialog.doneButton,id:this._id+"_Submit"}),br=t.buildTag("input.e-reportviewer-viewreportbutton e-btn","",{"margin-left":"6px","min-width":"65px"},{type:"button",value:i.pagesetupDialog.cancelButton,id:this._id+"_Cancel"});wr.ejButton({showRoundedCorner:!0,height:30,click:n.proxy(this._pageSetupSubmit,this)});br.ejButton({showRoundedCorner:!0,height:30,click:n.proxy(this._pageSetupCancel,this)});dt.append(wr);dt.append(br);ni.append(dt);$paperSizeDDl.data("ejDropDownList")&&(kr=h[0].clientWidth-n(p.parent())[0].clientWidth-n(w.parent())[0].clientWidth,$paperSizeDDl.data("ejDropDownList")._setModel({width:kr}));this._browserInfo.name=="msie"?n("#"+this._id+"_PaperSize_input").css("margin-top","-2px"):(this._browserInfo.name=="opera"||this._browserInfo.name=="webkit"||this._browserInfo.name=="chrome"||this._browserInfo.name=="mozilla")&&n("#"+this._id+"_PaperSize_input").css("padding-bottom","3px")},_renderViewerBlockinDevice:function(n){var i=t.buildTag("div.e-reportviewer-viewer e-reportviewer-viewerblock e-reportviewer-blockstyle","",{},{id:this._id+"_viewBlockContainer"});n.append(i);var r=t.buildTag("div.e-reportviewer-viewerblockcellcontent","",{margin:"1px",padding:"1px",width:"99%",height:"99%",display:"inline-table"}),e=t.buildTag("div.e-reportviewer-viewerblockcontent","",{width:"100%",height:"auto"}),u=t.buildTag("div.e-reportviewer-viewreport","",{width:"100%",height:"30px","border-left":"0px",padding:"10px 0"}),f=t.buildTag("input.e-reportviewer-viewreportbutton e-btn","",{},{type:"button",value:t.ReportViewer.Locale[this.model.locale]?t.ReportViewer.Locale[this.model.locale].viewButton:t.ReportViewer.Locale["en-US"].viewButton,id:this._id+"_viewReportClick","data-role":"none"});return u.append(f),r.append(e),r.append(u),f.ejButton({showRoundedCorner:!0}),i.append(r),i},_renderViewerBlockinWeb:function(n){var i=t.buildTag("div.e-reportviewer-viewer e-reportviewer-viewerblock","",{},{id:this._id+"_viewBlockContainer"});n.append(i);var f=t.buildTag("table.e-reportviewer-viewerblockcellcontent e-reportviewer-blockcontainer","",{margin:"1px",padding:"5px 5px 10px"}),r=t.buildTag("tr","",{width:"100%"}),o=t.buildTag("td.e-reportviewer-viewerblockcontent","",{}),e=t.buildTag("td.e-reportviewer-viewreport","",{}),u=t.buildTag("input.e-reportviewer-viewreportbutton e-btn","",{},{type:"button",value:t.ReportViewer.Locale[this.model.locale]?t.ReportViewer.Locale[this.model.locale].viewButton:t.ReportViewer.Locale["en-US"].viewButton,id:this._id+"_viewReportClick","data-role":"none"});return u.ejButton({height:32,cssClass:"e-accent"}),e.append(u),r.append(o),r.append(e),f.append(r),u.ejButton({showRoundedCorner:!0}),i.append(f),i},_renderViewerContainer:function(n){var i=t.buildTag("div","",{},{id:this._id+"_reportviewerContainer"}),v;n.append(i);var r=t.buildTag("div.e-reportviewer-viewer e-reportviewer-scrollcontainer e-reportviewer-viewercontainer","",{height:"100%",width:"100%","font-size":"8pt"},{id:this._id+"_viewerContainer"}),f=t.buildTag("div","",{margin:"0px",height:"99.8%",width:"100%"},{id:this._id+"_loadingIndicator"}),y=t.buildTag("div","",{margin:"0px",height:"99.8%",width:"100%","background-color":"rgba(164, 183, 216, 0.18)",display:"block"},{id:this._id+"_loadingIndicatorBackView"}),e=t.buildTag("div.e-reportviewer-pageviewcontainer","",{},{id:this._id+"_pageviewOuterContainer"}),o=t.buildTag("div.e-reportviewer-pageouterline","",{},{id:this._id+"_pageviewOuterline"}),u=t.buildTag("div.e-reportviewer-pageview","",{"background-color":"#FFFFFF"},{id:this._id+"_pageviewContainer"}),s=t.buildTag("div","",{position:"relative","background-color":"transparent"},{id:this._id+"_pageviewheaderContainer"}),p=t.buildTag("div","",{position:"relative","background-color":"transparent"},{id:this._id+"_pageviewbodyContainer"}),h=t.buildTag("div","",{position:"relative","background-color":"transparent"},{id:this._id+"_pageviewfooterContainer"}),c=t.buildTag("div.pageHeaderBorder","",{position:"relative","background-color":"#FFFFFF"}),l=t.buildTag("div.pageBodyBorder","",{position:"relative","background-color":"#FFFFFF"}),a=t.buildTag("div.pageFooterBorder","",{position:"relative","background-color":"#FFFFFF"});return this._printMode&&(s.css("overflow","hidden"),h.css("overflow","hidden")),c.append(s),l.append(p),a.append(h),u.append(c),u.append(l),u.append(a),f.append(y),r.append(f),o.append(u),e.append(o),r.append(e),this._isDevice?this._renderViewerBlockinDevice(r):(v=t.buildTag("div.e-reportviewer-documentmapcontainer","",{display:"none"},{id:this._id+"_documentmapContainer"}),i.append(v)),i.append(r),i},_renderViewer:function(){var e=this.element.height(),o=this.element.width(),n=t.buildTag("div.e-reportviewer-viewer","",{}),u,i,f,r;this.element[0].style.height||this.element[0].parentElement.clientHeight==0||(this._isHeight=!0);this.element[0].style.width||this.element[0].parentElement.clientWidth==0||(this._isWidth=!0);e===0&&this.element[0].parentElement.clientHeight!=0?this.element.height(this.element[0].parentElement.clientHeight):this._browserInfo.name=="msie"&&this._browserInfo.version==8&&this.element[0].style.height.indexOf("%")!=-1&&(u=parseInt(this.element[0].style.height),i=this.element[0].parentElement.clientHeight,i=i/100*u,this.element.height(i));o===0&&this.element[0].parentElement.clientWidth!=0?this.element.width(this.element[0].parentElement.clientWidth):this._browserInfo.name=="msie"&&this._browserInfo.version==8&&this.element[0].style.width.indexOf("%")!=-1&&(f=parseInt(this.element[0].style.width),r=this.element[0].parentElement.clientWidth,r=r/100*f,this.element.width(r));this.element.append(n);this._isDevice=this.model.renderMode&t.ReportViewer.RenderMode.Mobile&&this.model.renderMode&t.ReportViewer.RenderMode.Desktop?this._isMobileDevice():this.model.renderMode&t.ReportViewer.RenderMode.Mobile?!0:!1;this._renderToolBar(n);this._isDevice||(this._renderViewerBlockinWeb(n),this._renderToolTip());this._renderViewerContainer(n)},_renderCredentialBlock:function(i){for(var f,s,h,c,l,v,r=t.buildTag("table","",{},{}),e=0;e<i.length;e++){var u=i[e],o=t.buildTag("tr","",{},{}),a=t.buildTag("td","",{},{colspan:this._isDevice?"1":"5"});a.html(this._isDevice?"Specify the "+u.Name+":":u.Prompt);o.append(a);this._isDevice?(r.append(o),r.append('<tr height="4px"/>'),s=t.buildTag("tr","",{},{}),this._appendCredentialItems(s,"namelbl",u),h=t.buildTag("tr","",{},{}),this._appendCredentialItems(h,"nametxt",u),c=t.buildTag("tr","",{},{}),this._appendCredentialItems(c,"passwdlbl",u),l=t.buildTag("tr","",{},{}),this._appendCredentialItems(l,"passwdtxt",u),r.append(s),r.append(h),r.append(c),r.append(l),r.append('<tr height="6px"/>')):(f=t.buildTag("tr","",{},{}),this._appendCredentialItems(f,"namelbl",u),this._appendCredentialItems(f,"nametxt",u),f.append(t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{width:"7px"},{})),this._appendCredentialItems(f,"passwdlbl",u),this._appendCredentialItems(f,"passwdtxt",u),r.append(o),r.append('<tr height="6px"/>'),r.append(f),r.append('<tr height="6px"/>'))}this._wiredViewClickEvent(i);v=n("#"+this._id+"_viewBlockContainer").find(".e-reportviewer-viewerblockcontent");v.html(r)},_wiredViewClickEvent:function(t){this._on(n("#"+this._id+"_viewReportClick"),"click",{ds:t},this._viewReportCredentialClick)},_unwiredViewClickEvent:function(){this._off(n("#"+this._id+"_viewReportClick"),"click",this._viewReportCredentialClick)},_appendCredentialItems:function(n,i,r){var u,f,e;switch(i){case"namelbl":u=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{});u.append("Login Name&nbsp;");break;case"nametxt":u=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{});f=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",autocomplete:"off",id:r.ControlId+"_loginName"});u.append(f);break;case"passwdlbl":u=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{});u.append("Password&nbsp;");break;case"passwdtxt":u=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{});e=t.buildTag("input.e-reportviewer-textbox","",{},{type:"password",autocomplete:"off",id:r.ControlId+"_password"});u.append(e)}n.append(u)},_viewReportCredentialClick:function(t){for(var f=t.data.ds,i=[],r=0;r<f.length;r++){var u=f[r],e=n("#"+u.ControlId+"_loginName").val(),o=n("#"+u.ControlId+"_password").val();i.push({Name:u.Name,UserName:e,Password:o})}this._dataSources=i;this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.validateDSCredential,datasoures:i}),"_validateDSCredential")},_renderParameterBlock:function(i){var u=i.parameters,v=i.parametersLayout,g,p,f,r,e,a,w,y,b,k,d,c,o,h,s,l,nt;if(u!=null&&u.length>0){if(g=n("#"+this._id+"_viewBlockContainer").find(".e-reportviewer-viewerblockcontent"),p=this._onRenderingBegin({reportParameters:n.extend(!0,{},u),parameterBlock:n("#"+this._id+"_viewBlockContainer")}),!p){if(f=t.buildTag("table","",{},{"data-isViewClick":!1}),g.html(f),v)for(a=0;a<v.GridLayoutDefinition.NumberOfRows;a++)for(w=t.buildTag("tr","",{},{}),a!=0?(e=t.buildTag("td","",{},{colspan:u.length>1?"5":"2"}),r=t.buildTag("tr","",{height:"15px"},{}),r.append(e),f.append(r)):(e=t.buildTag("td","",{},{colspan:u.length>1?"5":"2"}),r=t.buildTag("tr.e-reportviewer-tr","",{},{}),r.append(e),f.append(r)),f.append(w),y=0;y<v.GridLayoutDefinition.NumberOfColumns;y++)b=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{}),k=n.grep(v.GridLayoutDefinition.CellDefinitions,function(n){return n.ColumnIndex==y&&n.RowIndex==a}).map(function(n){return n}),w.append(b),k.length>0&&(d=t.buildTag("table","",{},{}),r=t.buildTag("tr","",{},{}),$tdCell00=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{}),s=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{"min-width":"130px","max-width":"185px","padding-right":"20px"},{}),r.append($tdCell00),r.append(s),d.append(r),b.append(d),o=n.grep(u,function(n){return n.Name==k[0].ParameterName}).map(function(n){return n}),$tdCell00.append(o[0].Prompt+"&nbsp;&nbsp;"),h=t.buildTag("div","",{width:"100%",display:"flex","white-space":"nowrap"},{id:o[0].ControlId+"_div"}),s.append(h),this._renderParameterElements(o[0],h));else for(c=0;c<u.length;c++)o=u[c],this._isDevice?(f.css("width","100%"),e=t.buildTag("td","",{},{}),r=t.buildTag("tr.e-reportviewer-tr","",{},{}),r.append(e),f.append(r),r=t.buildTag("tr","",{},{}),f.append(r),s=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{}),s.append(o.Prompt+"&nbsp;&nbsp;"),r.append(s),r=t.buildTag("tr","",{},{}),f.append(r),l=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{"min-width":"130px","max-width":"185px"},{}),r.append(l),h=t.buildTag("div","",{width:"100%",display:"flex","white-space":"nowrap"},{id:o.ControlId+"_div"}),l.append(h)):(c%2==0?(c!=0?(e=t.buildTag("td","",{},{colspan:u.length>1?"5":"2"}),r=t.buildTag("tr","",{height:"15px"},{}),r.append(e),f.append(r)):(e=t.buildTag("td","",{},{colspan:u.length>1?"5":"2"}),r=t.buildTag("tr.e-reportviewer-tr","",{},{}),r.append(e),f.append(r)),r=t.buildTag("tr","",{},{}),f.append(r)):(nt=t.buildTag("td","",{},{}),r.append(nt)),s=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{},{}),s.append(o.Prompt+"&nbsp;&nbsp;"),r.append(s),l=t.buildTag("td.e-reportviewer-viewerblockcellcontent","",{"min-width":"130px","max-width":"185px","padding-right":"20px"},{}),r.append(l),h=t.buildTag("div","",{width:"100%",display:"flex","white-space":"nowrap"},{id:o.ControlId+"_div"}),l.append(h)),this._renderParameterElements(o,h);e=t.buildTag("td","",{},{colspan:u.length>1?"5":"2"});this._isDevice&&e.removeAttr("colspan");r=t.buildTag("tr.e-reportviewer-tr","",{},{});r.append(e);f.append(r)}}else this._showParameterBlock(!1);return this._onRenderingComplete({reportParameters:n.extend(!0,{},u)}),this._on(n("#"+this._id+"_viewReportClick"),"click",{params:u},this._viewReportParamsClick),p},_renderParameterElements:function(i,r){var f,e,o,y=this._browserInfo.name=="msie"&&parseInt(this._browserInfo.version)<=9,h,s,ot,nt,c,l,u,it,rt,ut,k,w,ht,v,d,ft,g,et,b,a;if(i.IsMultiValue){if(h=[],n("#"+i.ControlId+"_popup_wrapper").length>0&&n("#"+i.ControlId+"_popup_wrapper").remove(),s=t.buildTag("select","",{},{id:i.ControlId,name:i.Name,"data-sf-name":i.Name}),i.AvailableLabels){for(ot=n("<input id ="+i.ControlId+"_check type='checkbox'/>"),nt=t.buildTag("div","",{"border-bottom":"1px solid #c8c8c8"}),nt.append(ot),l=n.extend(i.DefaultValuesfields,!0),i.Values&&i.Values.length>0&&(l=i.Values),u=0;u<i.AvailableLabels.length;u++)o=n('<option value="'+i.AvailableValues[u]+'">'+i.AvailableLabels[u]+"<\/option>"),jQuery.inArray(i.AvailableValues[u],l)!=-1&&h.push(u),s.append(o);r.append(s);s.ejDropDownList({cssClass:"e-reportviewer-param",width:"100%",showCheckbox:!0,selectedIndices:h,watermarkText:"Select Option",change:i.IsDependent?this._paramsChangeEvent:"",popupHide:i.IsDependent?this._paramsChangeEvent:"",enableFilterSearch:this.model.enableDropDownSearch,headerTemplate:nt[0].outerHTML});n("#"+i.ControlId+"_check").ejCheckBox({cssClass:"e-reportviewer-paramcheckbox",size:"small",text:"Select All",change:this._onCheckAll});c=n(n("#"+i.ControlId+"_check")).siblings(".e-text");c.addClass("e-reportviewer-paramcheckbox");c.css("font-size","14px");c.css("width","69%");c.css("padding-left","14.5%");this._isDevice&&(n("#"+i.ControlId+"_check").data("ejCheckBox").setModel({cssClass:"e-reportviewer-device-paramcheckbox"}),c.removeClass("e-reportviewer-paramcheckbox"),c.addClass("e-reportviewer-device-paramcheckbox"))}else if(i.DefaultValues){for(o=n('<option value="parameter_SelectAll">Select All<\/option>"'),s.append(o),l=n.extend(i.DefaultValuesfields,!0),i.Values&&i.Values.length>0&&(l=i.Values),u=0;u<i.DefaultValues.length;u++)o=n('<option value="'+i.DefaultValues[u]+'">'+i.DefaultValues[u]+"<\/option>"),jQuery.inArray(i.DefaultValues[u],l)!=-1&&h.push(u+1),s.append(o);i.DefaultValues.length==h.length&&h.push(0);r.append(s);s.ejDropDownList({cssClass:"e-reportviewer-param",width:"100%",showCheckbox:!0,selectedIndices:h,watermarkText:"Select Option",change:i.IsDependent?this._paramsChangeEvent:"",popupHide:i.IsDependent?this._paramsChangeEvent:"",checkChange:this._selectionChanged,enableFilterSearch:this.model.enableDropDownSearch})}}else if(i.AvailableValues!=null){var tt=t.buildTag("select","",{},{id:i.ControlId,name:i.Name,"data-data":"select","data-sf-name":i.Name}),p=9999,st=!1;for(u=0;u<i.AvailableLabels.length;u++)i.AvailableLabels[u]!="Select a value"?(o=n('<option value="'+i.AvailableValues[u]+'">'+i.AvailableLabels[u]+"<\/option>"),i.AvailableLabels[u]==i.Label&&(p=u),tt.append(o)):i.AvailableLabels[u]=="Select a value"&&(st=!0);st&&(p=p-1);r.append(tt);it={cssClass:"e-reportviewer-param",width:"100%",watermarkText:"Select a Value",change:i.IsDependent?this._paramsChangeEvent:"",popupHide:i.IsDependent?this._paramsChangeEvent:"",enableIncrementalSearch:!0,enableFilterSearch:this.model.enableDropDownSearch};p!=9999&&(it.selectedIndex=p);tt.ejDropDownList(it)}else i.DataType=="DateTime"?(rt=t.buildTag("input.e-reportviewer-textbox e-reportviewer-DateTime","",{},{type:"text",id:i.ControlId,maxlength:"256",name:i.Name}),r.append(rt),ut=i.Label.indexOf("-")?i.Label.replace(/\-/g,"/"):i.Label,rt.ejDatePicker({cssClass:y?"e-reportviewer-param-datepicker":"",width:i.IsNullable?"75%":"100%",value:i.Label!=null&&i.Label.length>0?new Date(ut?ut:i.Label):null,change:i.IsDependent?this._paramsChangeEvent:"",locale:this.model.locale}),i.IsNullable&&(f=t.buildTag("span","",{"WHITE-SPACE":"nowrap"},{}),y||(a={display:"block"},f.css(a)),e=t.buildTag("input","",{},{type:"checkbox",name:"chkDateTime",id:i.ControlId+"~chk",value:this._id}),f.append(e),f.append("&nbsp;<span class=e-reportviewer-label>Null<\/span>"),r.append("&nbsp;"),r.append(f),i.Label!=null&&i.Label.length>0?e.ejCheckBox({change:this._paramNullChange}):(e.ejCheckBox({change:this._paramNullChange,checked:!0}),this._paramElementDisable(i.ControlId,"chkDateTime",!0)))):i.DataType=="Boolean"?(k=t.buildTag("table","",{},{}),w=t.buildTag("tr","",{},{}),k.append(w),y&&(ht={float:"left"},k.css(ht)),v=!1,i.Label!=null&&i.Label.length>0&&i.Label.toLowerCase()=="true"&&(v=!0),d=t.buildTag("td","",{},{}),ft=t.buildTag("input","",{},{type:"radio",name:i.Name,id:i.ControlId+"_01"}),d.append(ft),d.append("&nbsp;<span>True<\/span>"),ft.ejRadioButton({checked:v}),w.append(d),w.append("<td width=10px/>"),g=t.buildTag("td","",{},{}),et=t.buildTag("input","",{},{type:"radio",name:i.Name,id:i.ControlId+"_02"}),g.append(et),g.append("&nbsp;<span>False<\/span>"),i.Label!=null&&i.Label.length>0&&(v=!v),et.ejRadioButton({checked:v}),w.append(g),r.append(k),i.IsNullable&&(f=t.buildTag("span","",{"WHITE-SPACE":"nowrap"},{}),y||(a={display:"block"},f.css(a)),e=t.buildTag("input","",{},{type:"checkbox",name:"chkRadio",id:i.ControlId+"~chk",value:this._id}),f.append(e),f.append("&nbsp;<span class=e-reportviewer-label>Null<\/span>"),r.append("&nbsp;"),r.append(f),e.ejCheckBox({change:this._paramNullChange}),i.Label!=null&&i.Label.length>0?e.ejCheckBox({change:this._paramNullChange}):(e.ejCheckBox({change:this._paramNullChange,checked:!0}),this._paramElementDisable(i.ControlId,"chkRadio",!0)))):(b=t.buildTag("input.e-reportviewer-textbox","",{},{type:"text",autocomplete:"off",id:i.ControlId,maxlength:"256",name:i.Name,value:i.Label}),r.append(b),i.IsNullable?(b.css("width","75%"),f=t.buildTag("span","",{"WHITE-SPACE":"nowrap"},{}),y||(a={display:"block"},f.css(a)),e=t.buildTag("input","",{},{type:"checkbox",name:"chkTextbox",id:i.ControlId+"~chk",value:this._id}),f.append(e),f.append("&nbsp;<span class=e-reportviewer-label>Null<\/span>"),r.append("&nbsp;"),r.append(f),e.ejCheckBox({change:this._paramNullChange}),i.Label!=null&&i.Label.length>0?e.ejCheckBox({change:this._paramNullChange}):(e.ejCheckBox({change:this._paramNullChange,checked:!0}),this._paramElementDisable(i.ControlId,"chkTextbox",!0))):b.css("width","96%"),i.IsDependent&&this._on(b,"change",this._paramsChangeEvent))},_onCheckAll:function(t){var r=t.model.id.substring(0,t.model.id.indexOf("_check")),i=n("#"+r).ejDropDownList("instance");t.isChecked?i.checkAll():i.uncheckAll()},_selectionChanged:function(){var t=this._activeItem,n;if(this.selectedIndexValue==0&&this.selectedTextValue=="Select All")if(this.checkedStatus)for(n=1;n<this.listitems.length;n++)this._setModel({selectedIndex:n});else for(n=1;n<this.listitems.length;n++)this.unselectItemsByIndices(n);else this._selectedIndices.length==this.listitems.length-1&&(this.checkedStatus?this._setModel({selectedIndex:0}):this.unselectItemsByIndices(0));this._activeItem=t},_updateParamElements:function(t){var f=this._onRenderingBegin({reportParameters:n.extend(!0,{},t)}),r,i,u,e;if(!f)for(r=0;r<t.length;r++)i=t[r],u=n("#"+i.ControlId+"_div"),i.IsMultiValue||i.AvailableValues!=null||i.DataType=="Boolean"?(u.empty(),i.Labels=i.Values=null,this._renderParameterElements(i,u)):i.DataType=="DateTime"?(e=n("#"+i.ControlId).data("ejDatePicker"),e.setModel({value:i.Label})):n("#"+i.ControlId).val(i.Label);return this._onRenderingComplete({reportParameters:n.extend(!0,{},t)}),f},_paramsChangeEvent:function(t){var e=this._id.indexOf("Param")<0?t.target.