UNPKG

@boldreports/javascript-reporting-controls

Version:

The Bold Reports by Syncfusion controls for JavaScript contains ReportViewer and ReportDesigner HTML5 and JavaScript reporting controls for enterprise web development

10 lines 502 kB
/*! * filename: bold.report-viewer.min.js * version : 9.1.15 * Copyright Syncfusion Inc. 2001 - 2025. 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/bold.reports.widgets.min"],n):n()})(function(){(function($,ej,undefined){ej.widget("boldReportViewer","ej.ReportViewer",{_rootCSS:"e-reportviewer",element:null,model:null,validTags:["div"],defaults:{reportServiceUrl:"",reportServerId:"",reportCacheID:"",serviceAuthorizationToken:"",reportViewerClientId:"",reportViewerId:"",reportPath:"",enableVirtualEvaluation:!1,reportServerUrl:"",dataSources:[],parameters:[],exportSettings:{CommonOptions:{ImageQuality:2,UsePrintSizes:!1},PDFOptions:{EnableComplexScript:!1,PdfConformanceLevel:0,Security:{UserPassword:""}},ExcelOptions:{ExcelSaveType:3,ExcelSheetProtection:0,ReadOnlyRecommended:!1,DisableCellFormat:0,LayoutOption:0,PasswordToOpen:null,PasswordToModify:null},WordOptions:{FormatType:2,ProtectionType:0,LayoutOption:0,ParagraphSpacing:{Top:1,Bottom:1},EncryptionPassword:null,ProtectionPassword:null},exportOptions:255,customItems:[],CsvOptions:{Qualifier:'"',FieldDelimiter:",",UseFormattedValues:!1},HTMLOptions:{HidePageSeparator:!1},PPTOptions:{FormatType:0,EncryptionPassword:null},SecurityOptions:{EnableProtection:!1,Protect:null,Edit:null}},toolbarSettings:{items:1023,showToolbar:!0,templateId:"",click:"",showTooltip:!0,customGroups:[],customItems:[]},locale:"en-US",localeSettings:{dateFormat:"",timeFormat:""},printMode:!1,sizeToReportContent:!1,renderMode:3,printOption:"Default",enablePageCache:!1,enablePageVirtualization:!1,pageSettings:{height:0,width:0,orientation:null,pageUnits:null,paperSize:null,margins:{top:0,right:0,bottom:0,left:0}},processingMode:"remote",zoomFactor:1,isResponsive:!0,reportLoaded:null,ajaxBeforeLoad:null,ajaxLoad:null,ajaxSuccess:null,ajaxError:null,toolbarRendering:null,toolBarItemClick:null,renderingBegin:null,parameterChange:null,beforeParameterAdd:null,renderingComplete:null,reportError:null,showError:null,reportExport:null,exportProgressChanged:null,printProgressChanged:null,exportItemClick:null,drillThrough:null,hyperlink:null,reportPrint:null,viewReportClick:null,destroy:null,tenantName:null,enableParameterBlockScroller:!0,enableOnScrollNavigation:/windows phone| android | iphone/i.test(navigator.userAgent.toLowerCase())?!0:!1,enableDatasourceBlockScroller:!0,enableNotificationBar:!0,enableDropDownSearch:!1,showExceptionsInDialog:!1,enableAnimation:!0,autoRender:!0,isDataRendered:!1,parameterSettings:{delimiterChar:",",dateTimePickerType:"Default",minDateTime:null,maxDateTime:null,weekStartDay:0,popupHeight:"152px",popupWidth:"auto",itemWidth:"185px",labelWidth:"110px",attributes:{},hideParameterBlock:!1,hideTooltip:!1,enablePopupResize:!1,timeDisplayFormat:"",dateTimeFormat:"",timeInterval:30,accessInternalValue:!1,showRequiredFieldIndicator:!1,optionalPromptMessage:"",optionalGroupSettings:[],dateStartLevel:"",dateDepthLevel:""},parameterUpdateStateChange:null,waitingPopupTemplate:null,customBrandSettings:{hideHelpLink:!1,customDomain:"https://help.boldreports.com",customBrandName:"Bold Reports",customLinks:[{name:"ESLicenseMessage",url:"/licensing/license-token/"}]}},dataTypes:{dataSources:"array",parameters:"array",toolbarSettings:{showToolbar:"boolean"}},_dataVisualization:[],_dataVisualItemCount:0,_currentPageDataVisualization:[],_currentPageWidgetName:null,_currentDropdownText:null,_dataSources:null,_reportParametersModel:[],_reloadParams:[],_svg:!0,_performanceMetrics:{ParseTime:0,EvaluateTime:0,LayoutTime:0,RenderTime:0,TimeProcessing:0,TimeDataRetrieval:0,AdditionalInfo:null},_reportViewerToken:null,_sessionToken:null,_serviceType:"Default",_dataRefresh:!1,_isForwardDirection:!1,_isSelectedPage:!1,_refresh:!1,_isPageSetupValueChange:!1,_isToolbarClick:!1,_currnetDocMapNodeId:null,_currentBookmarkInfo:null,_isPopupClick:!1,_printMode:!1,_pageSetup:!1,_pageModel:null,_isprint:!1,_cancelPrintExport:!1,_currentPage:1,_pageLayoutPage:1,_machineCulture:null,_reportParameters:null,_paramInfo:null,_reportDataSources:null,_customParameters:[],_reporDataSets:null,_isRDLC:!1,_zoomLevel:2,_preZoomVal:1,_actionUrl:null,_isDocumentMap:!1,_isPageDocMap:!1,_isDrillThroughReport:!1,_pageDocMapFlag:!1,_childReportToken:null,_parents:[],_parentPageXY:null,_browserInfo:null,_serverActionInfo:null,_isDevice:!1,_zoomVal:1,_originX:0,_originY:0,_paperName:null,_excelFormat:null,_wordFormat:null,_isClassicExport:!1,_isPercentHeight:-1,_isPercentWidth:-1,_isHeight:!1,_currentTogglePosition:0,_isWidth:!1,_isDesign:!1,_paperOrientation:null,_pageUnits:null,_legendPointNames:null,_updateParam:null,_isFitToPage:!1,_isFitToWidth:!1,_isDataLabel:!1,_pageCache:[],_printData:[],_printPageCache:[],_scrollHeight:0,_localeObj:null,_licenseMessage:null,_touchScreen:{startPoint:0,endPoint:0},_isPinchZoom:!1,_pageImagesCache:null,_reportImages:{},_enableSearchText:!1,_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",exporting:"Export",clearObjects:"ClearObjects",getImages:"GetImages",updateValue:"updateValue",getSearchPages:"GetSearchPages"},_elementsRendered:null,_searchText:null,_searchPageIndexs:[],_searchTextDivCollection:[],_searchTextDivIndex:0,_searchTextPageIndex:0,_isPageRendered:!1,_tags:[{tag:"parameters",attr:["",[{tag:"parameter",attr:["name","labels","values","nullable"]}]]},{tag:"dataSources",attr:["",[{tag:"datasource",attr:["name","value"]}]]}],_setModel:function(n){var r=!1,e=!1,t,o,f,i,u,s;this._parents.length>0&&this._parents.pop();for(t in n)switch(t){case"reportPath":case"enableVirtualEvaluation":case"reportServerUrl":r=!0;case"reportServiceUrl":this._actionUrl=this.model.reportServiceUrl+"/PostReportAction";this._actionUrl=this._getMultiTenantUrl(this._actionUrl,!0);r=!0;break;case"dataSources":r=!0;break;case"parameters":r=!0;break;case"processingMode":e=!0;break;case"zoomFactor":o=$("#"+this._id+"_toolbar_zoom").data("ejDropDownList");f=[.5,.75,1,1.25,1.5,2,4];f.indexOf(n[t])!==-1&&o.selectItemsByIndices(f.indexOf(n[t]));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"reportViewerId":this._reportViewerToken=this.model.reportViewerId?this.model.reportViewerId:this._reportViewerToken;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"pageUnits":this._pageUnits=n[t][i];break;case"paperSize":this._paperName=n[t][i];break;case"margins":for(u in n[t][i])switch(u){case"top":this._paperSetup.MarginTop=n[t][i][u];break;case"bottom":this._paperSetup.MarginBottom=n[t][i][u];break;case"left":this._paperSetup.MarginLeft=n[t][i][u];break;case"right":this._paperSetup.MarginRight=n[t][i][u]}}this._setPageSettings();this._printMode&&(s=this._printMode?"_getPreviewModel":"_getPageModel",this._ajaxCallMethod(this._reportAction.getPageModel,s,!1));break;case"waitingPopupTemplate":this.model.waitingPopupTemplate=n[t];this.element.find("#"+this._id+"_viewerContainer").data("ejWaitingPopup").setModel({template:this.model.waitingPopupTemplate});this.element.find("#"+this._id+"_loadingIndicator").data("ejWaitingPopup").setModel({template:this.model.waitingPopupTemplate})}e&&!r&&this.model.reportServiceUrl&&this.doAjaxPost("POST",this._actionUrl,JSON.stringify({reportAction:this._reportAction.getDataSourceCredential,dataSources:this.model.dataSources,parameters:this.model.parameters}),"_getDataSourceCredential");this.model.reportPath?r&&this.model.reportServiceUrl&&this._ajaxCallMethod(this._reportAction.clearCache,"_reportReload",!1):(this._initViewer(),this._setPageSize(0,0,0,0))},_reInit:function(){this._destroy();this._init()},_destroyEJObjects:function(n){for(var r,t,i,f=$(n).find(".e-js"),u=0;u<f.length;u++)if(r=f.eq(u).data(),t=r.ejWidgets,t&&t.length)for(i=0;i<t.length;i++)r[t[i]]&&r[t[i]].destroy&&r[t[i]].destroy()},_destroy:function(){var n=this.element.find("#"+this._id+"_toolbarContainer"),t=$("#"+this._id+"_printPageSetup"),i=$("#"+this._id+"_viewer_alert_dialog");!ej.isNullOrUndefined(n)&&n.length>0&&n.data("ejToolbar")&&(this._destroyEJObjects(n),n.data("ejToolbar").destroy(),n.remove());!ej.isNullOrUndefined(t)&&t.length>0&&t.data("ejDialog")&&(this._destroyEJObjects(t),t.data("ejDialog").destroy(),$("#"+this._id+"_printPageSetup").remove());!ej.isNullOrUndefined(i)&&i.length>0&&i.data("ejDialog")&&(this._destroyEJObjects(i),i.data("ejDialog").destroy(),$("#"+this._id+"_viewer_alert_dialog").remove());this._destroyEJObjects(this.element);this._clearPageCache();$("#"+this._id+"_exportForm").remove();$("#"+this._id+"_toolbar_exportListTip").remove();$("#"+this._id+"_toolbar_fittoPagePopup").remove();$("#"+this._id+"_pageInfoPopup").remove();$("#"+this._id+"_printPageIframe").remove();this.element.find("#"+this._id+"_licensing_msgContainer").remove();$(this.element).find(".e-reportviewer-viewer").remove();this._ajaxCallMethod(this._reportAction.clearCache,"_clearCurrentServerCache",!1)},_destroyExistingObj:function(){$("#"+this._id+"_printPageSetup").remove();this._parents.length>0&&this._parents.pop()},_hidePageView:function(){$("#"+this._id+"_pageviewOuterContainer").css("display","none")},_destroyPageItems:function(){var t=$("#"+this._id+"_pageviewheaderContainer"),i=$("#"+this._id+"_pageviewfooterContainer"),r=$("#"+this._id+"_pageviewbodyContainer"),n=$("#"+this._id+"_pageviewContainer").find(".e-js");n&&n.length>0&&(this._destroyEJObjects(n),n.prevObject&&n.prevObject.length>0&&this._resetTagStyle(n.prevObject));n=null;t.length>0&&(t.empty(),this._resetTagStyle(t.parent()));i.length>0&&(i.empty(),this._resetTagStyle(i.parent()));r.length>0&&(r.empty(),this._resetTagStyle(r.parent()))},_resetTagStyle:function(n){n.css({"border-color":"transparent","background-color":"transparent","border-style":"none","border-width":"0pt","background-image":"none"})},_init:function(){this._svg=window.SVGSVGElement?!0:!1;this._actionUrl=this.model.reportServiceUrl+"/PostReportAction";this._actionUrl=this._getMultiTenantUrl(this._actionUrl,!0);this._reportViewerToken=this.model.reportViewerId?this.model.reportViewerId:this._reportViewerToken;this._browserInfo=ej.browserInfo();this.element.hasClass("e-rptdesigner")&&(this._isDesign=!0);this._destroyExistingObj();this._renderViewer();this._initViewer();$("#"+this._id+"_toolbar_li_gotoparent")&&$("#"+this._id+"_toolbar_li_gotoparent").css("display","none");this.model.reportServiceUrl&&this._ajaxCallMethod(this._reportAction.reportLoad,"_reportLoaded",!1)},_initViewer:function(){this._wireEvents();this._initToolbar();this._destroyPageItems();this._resetPageNumber(!1);this._clearPageCache();this._showException(!1);this._currentPage=1;this._pageLayoutPage=this._currentPage;this._setPageSettings();this._isDocumentMap=!1;this._printMode=this.model.printMode;this._isPageDocMap=!1;this._pageDocMapFlag=!1;this._viewReportEnableDisable(!1);this._findDispose();var n=this.model.toolbarSettings;n.templateId||(this._showToolbar(n.showToolbar),this._showPrintButton(n.items&ej.ReportViewer.ToolbarItems.Print),this._showRefreshButton(n.items&ej.ReportViewer.ToolbarItems.Refresh),this._showFindButton(n.items&ej.ReportViewer.ToolbarItems.Find),this._showStopButton(n.items&ej.ReportViewer.ToolbarItems.Stop),this._showExportSetupButton(n.items&ej.ReportViewer.ToolbarItems.ExportSetup),this._showZoomControl(n.items&ej.ReportViewer.ToolbarItems.Zoom),this._showFittoPage(n.items&ej.ReportViewer.ToolbarItems.FittoPage),this._showExportControls(n.items&ej.ReportViewer.ToolbarItems.Export),this._showPrintPageSetupButton(n.items&ej.ReportViewer.ToolbarItems.PageSetup),this._showPerformanceMetricsButton(n.items&ej.ReportViewer.ToolbarItems.Analytics),this._showExportList(),this._showPageNavigationControls(n.items&ej.ReportViewer.ToolbarItems.PageNavigation),this._showParameterBlock(n.items&ej.ReportViewer.ToolbarItems.Parameters),this._showPreviewButton(n.items&ej.ReportViewer.ToolbarItems.PrintLayout),this._showDrillThrough(this._parents.length>0),this._showDocumentMap(!1),this._destroyDocumentMapTree());this._showViewerBlock(!1);this._setContainerSize();this.model.reportServiceUrl&&this.model.reportPath?this._showloadingIndicator(!0):this._showloadingIndicator(!1)},_setPageSettings:function(){var r=!1,t=0,i=0,n;this._paperName=null;this._paperOrientation=null;this._pageUnits=null;this._paperSetup.paperHeight=0;this._paperSetup.paperWidth=0;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._isPageSetupValueChange=!0);this.model.pageSettings&&this.model.pageSettings.width>0&&(t=this.model.pageSettings.width,r=!0,this._isPageSetupValueChange=!0);this.model.pageSettings.paperSize?(this._paperName=this.model.pageSettings.paperSize,this._isPageSetupValueChange=!0,n=this._getPaperSize(this.model.pageSettings.paperSize),r&&(t>0&&(n.width=t),i>0&&(n.height=i),this._paperName=this.model.pageSettings.paperSize),this._paperOrientation=this.model.pageSettings.orientation=="Landscape"?"Landscape":"Portrait",this._pageUnits=this.model.pageSettings.pageUnits=="Centimeters"?"Centimeters":"Inches",this.model.pageSettings.orientation=="Landscape"?(this._paperSetup.paperHeight=n.height<n.width?n.height:n.width,this._paperSetup.paperWidth=n.height<n.width?n.width: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._isPageSetupValueChange=!0),this.model.pageSettings.margins.right>0&&(this._paperSetup.MarginRight=this.model.pageSettings.margins.right,this._isPageSetupValueChange=!0),this.model.pageSettings.margins.bottom>0&&(this._paperSetup.MarginBottom=this.model.pageSettings.margins.bottom,this._isPageSetupValueChange=!0),this.model.pageSettings.margins.top>0&&(this._paperSetup.MarginTop=this.model.pageSettings.margins.top,this._isPageSetupValueChange=!0))},_renderPageInfoPopup:function(){var n=$("#"+this._id+"_pageInfoPopup"),t,r;n.length>0||(n=ej.buildTag("div.e-reportviewer-pagepopupinfo","",{"WHITE-SPACE":"nowrap"},{id:this._id+"_pageInfoPopup"}),t=ej.buildTag("input.e-reportviewer-pagenumber e-reportviewer-elementalignments ejinputtext","",{},{type:"text",value:this._currentPage,id:this._id+"_popupPageNo"}),t.css("height","25.5px"),t.css("width","25px"),t.css("background-color","black"),t.css("color","white"),t.css("border-color","black"),r=ej.buildTag("span.e-reportviewer-popuptotalpage","",{},{}),r.append(" / "+this._pageModel.TotalPages),n.append(t),n.append(r),$("body").append(n),this._on($("#"+this._id+"_popupPageNo"),"click",this._popupClick),this._on($("#"+this._id+"_popupPageNo"),"keypress",this._onkeyPress));n.css("display")=="block"?(n.stop().fadeIn(),n.stop().fadeOut(3e3),n.hide(3e3)):(n.show(),n.stop().fadeIn(),n.stop().fadeOut(3e3),n.hide(3e3));var i=$("#"+this._id+"_viewerContainer"),u=i.offset().left+i.width()/2-n.width()/2,f=i.offset().top+i.height()/2-n.height()/2;n.css({left:u,top:f});this._updatePageNo()},_renderToolBar:function(n){var t,r,o,f,i,s,u,e,c,l,h;this.model.toolbarSettings.templateId?(h=$("#"+this.model.toolbarSettings.templateId),n.append(h),h.ejToolbar({isResponsive:!0,enableSeparator:!0,cssClass:"e-rptviewer-toolbar e-report-responsive-toolbar",height:h.height(),click:this.model.toolbarSettings.click}),h.css("display","block")):(t=ej.buildTag("div.e-reportviewer-toolbarcontainer .e-reportviewer-viewer","",{width:"100%"},{id:this._id+"_toolbarContainer",tabindex:"0"}),n.append(t),this._isDevice?(r=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_exportZoom"}),this._appendToolbarItems(r,"print"),this._appendToolbarItems(r,"export"),this._appendToolbarItems(r,"exportsetup"),this._appendToolbarItems(r,"zoomout"),this._appendToolbarItems(r,"zoomin"),this._appendToolbarItems(r,"pagefit"),t.append(r),u=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_find"}),this._appendToolbarItems(u,"findtext"),this._appendToolbarItems(u,"find"),t.append(u),o=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_refreshParam"}),this._appendToolbarItems(o,"gotoparent"),this._appendToolbarItems(o,"refresh"),this._appendToolbarItems(o,"documentmap"),this._appendToolbarItems(o,"parameter"),t.append(o),i=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_navigate"}),this._appendToolbarItems(i,"gotofirst"),this._appendToolbarItems(i,"gotoprevious"),this._appendToolbarItems(i,"gotopage"),this._appendToolbarItems(i,"gotonext"),this._appendToolbarItems(i,"gotolast"),t.append(i)):(f=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_printExport"}),this._appendToolbarItems(f,"print"),this._appendToolbarItems(f,"export"),this._appendToolbarItems(f,"exportsetup"),this._appendToolbarItems(f,"preview"),this._appendToolbarItems(f,"pagesetup"),t.append(f),i=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_navigate"}),this._appendToolbarItems(i,"gotofirst"),this._appendToolbarItems(i,"gotoprevious"),this._appendToolbarItems(i,"gotopage"),this._appendToolbarItems(i,"gotonext"),this._appendToolbarItems(i,"gotolast"),this._appendToolbarItems(i,"gotoparent"),t.append(i),s=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_zoom"}),this._appendToolbarItems(s,"zoomout"),this._appendToolbarItems(s,"zoom"),this._appendToolbarItems(s,"zoomin"),this._appendToolbarItems(s,"pagefit"),t.append(s),u=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_find"}),this._appendToolbarItems(u,"findtext"),this._appendToolbarItems(u,"find"),t.append(u),e=ej.buildTag("ul.e-reportviewer-toolbarul","",{},{id:this._id+"_toolbarUl_refreshParam"}),this._appendToolbarItems(e,"refresh"),this._appendToolbarItems(e,"stop"),this._appendToolbarItems(e,"documentmap"),this._appendToolbarItems(e,"parameter"),this._appendToolbarItems(e,"performance"),t.append(e),$("#"+this._id+"_toolbar_zoom").ejDropDownList({cssClass:"e-rptviewer-drpdown",height:"27px",width:"80px",change:this._zoomValChange,selectedItem:2,enableAnimation:!0,htmlAttributes:{"aria-disabled":"false",role:"combobox","aria-label":this._getLocaleString("toolbar","zoom","headerText")}}),$("#"+this._id+"_toolbar_zoom_popup_list_wrapper").addClass("e-reportviewer-zoomSelection_popup"),$("#"+this._id+"_toolbar_zoom_popup ul").addClass("e-reportviewer-zoomSelection_popup-ul")),c=this.model.toolbarSettings.customGroups,c[0]!=undefined&&(l=c[0].items.some(function(n){return n.id==="ReportViewToggle"})),l&&l!=undefined?(this._customToolbarRendering(t.find("ul")),this._onToolbarRendering({target:t})):(this._onToolbarRendering({target:t}),this._customToolbarRendering(t.find("ul"))),this._isDesign&&this._setTooltip(),t.ejToolbar({cssClass:this._isDesign?"e-rptdesigner":"e-rptviewer",isResponsive:!0,enableSeparator:!this._isDevice,click:$.proxy(this._toolbarClick,this)}))},_customToolbarRendering:function(n){for(var i,u,e,s,o,h=$.extend(!0,[],this.model.toolbarSettings.customItems),c=$.extend(!0,[],this.model.toolbarSettings.customGroups),r=[],t=0;t<c.length;t++)r.push(c[t]);for(r.sort(this._sortComparer),i=[],t=0;t<h.length;t++)i.push(h[t]);for(i.sort(this._sortComparer),t=0;t<r.length;t++){for(u=ej.buildTag("ul.e-reportviewer-toolbarul","",{}),e=0;e<r[t].items.length;e++)s=r[t].items[e].type,o=this._getToolbarElement(r[t].items[e],ej.isNullOrUndefined(r[t].groupIndex)?e:r[t].groupIndex,s),u.append(o);ej.isNullOrUndefined(r[t].groupIndex)?$(n).eq(n.length-1).after(u):r[t].groupIndex==0?$(n).eq(r[t].groupIndex).before(u):$(n).hasOwnProperty(r[t].groupIndex)?$(n).eq(r[t].groupIndex-1).after(u):$(n).eq(n.length-1).after(u);r[t].cssClass&&u.addClass(r[t].cssClass)}for(t=0;t<i.length;t++){var s=i[t].type,o=this._getToolbarElement(i[t],ej.isNullOrUndefined(i[t].index)?i[t].index:t,s),f=n[ej.isNullOrUndefined(i[t].groupIndex)||!n.hasOwnProperty(i[t].groupIndex)?n.length-1:i[t].groupIndex];ej.isNullOrUndefined(i[t].index)?$(f.childNodes).eq(f.childNodes.length-1).after(o):i[t].index==0?$(f.childNodes).eq(i[t].index).before(o):$(f.childNodes).hasOwnProperty(i[t].index)?$(f.childNodes).eq(i[t].index-1).after(o):$(f.childNodes).eq(f.childNodes.length-1).after(o)}},_sortComparer:function(n,t){return t.index-n.index},_getToolbarElement:function(n,t,i){var u,r;switch(i){case ej.ReportViewer.InputElement.Default:u=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+n.id,"aria-disabled":"false",role:"button","aria-label":n.id});r=ej.buildTag("span."+n.cssClass+" e-customoption","",{},{id:this._id+"_toolbar_"+n.id,header:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.header,content:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.content,value:n.id,cssClass:n.cssClass,groupIndex:ej.isNullOrUndefined(t)?n.groupIndex:t});u.append(r);break;case ej.ReportViewer.InputElement.Button:u=ej.buildTag("li.e-custombutton","",{},{id:this._id+"_toolbar_li_"+n.id,header:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.header,content:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.content,value:n.id,cssClass:n.cssClass,groupIndex:ej.isNullOrUndefined(t)?n.groupIndex:t});r=ej.buildTag("input."+n.cssClass+" e-customoption","",{},{type:"button",id:this._id+"_toolbar_"+n.id});u.append(r);$(r).ejButton({text:n.value,type:"Button",htmlAttributes:{"aria-disabled":"false",role:"button","aria-label":n.id}});break;case ej.ReportViewer.InputElement.Textbox:u=ej.buildTag("li.e-customtextbox","",{},{id:this._id+"_toolbar_li_"+n.id,header:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.header,content:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.content,value:n.id,cssClass:n.cssClass,groupIndex:ej.isNullOrUndefined(t)?n.groupIndex:t});r=ej.buildTag("input."+n.cssClass+" e-customoption","",{},{type:"text",id:this._id+"_toolbar_"+n.id});u.append(r);r.ejMaskEdit({value:n.value,htmlAttributes:{"aria-disabled":"false",role:"textbox","aria-label":n.id}});break;case ej.ReportViewer.InputElement.Dropdown:u=ej.buildTag("li.e-customdropdown","",{},{id:this._id+"_toolbar_li_"+n.id,header:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.header,content:ej.isNullOrUndefined(n.tooltip)?null:n.tooltip.content,value:n.id,cssClass:n.cssClass,groupIndex:ej.isNullOrUndefined(t)?n.groupIndex:t});r=ej.buildTag("select."+n.cssClass+" e-customoption","",{},{id:this._id+"_toolbar_"+n.id});u.append(r);r.ejDropDownList({value:n.value,htmlAttributes:{"aria-disabled":"false",role:"combobox","aria-label":n.id}})}return u},_appendToolbarItems:function(n,t){var i,r,u,f=ej.ReportViewer.Locale[this.model.locale]?ej.ReportViewer.Locale[this.model.locale]:ej.ReportViewer.Locale["en-US"],c,l,a,v,y,p,w,b,h,k,d,g,nt,e,o,tt,it,rt,ut,s,ft,et,ot,st,ht;switch(t){case"print":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","print","headerText")});c=ej.buildTag("span.e-reportviewer-icon e-reportviewer-print","",{},{id:this._id+"_toolbar_"+t});i.append(c);break;case"export":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","exportformat","headerText")});o=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export","",{},{id:this._id+"_toolbar_"+t});i.append(o);break;case"exportsetup":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","exportsetup","headerText")});l=ej.buildTag("span.e-reportviewer-icon e-reportviewer-exportsetup","",{},{id:this._id+"_toolbar_"+t});i.append(l);break;case"pagesetup":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","pagesetup","headerText")});a=ej.buildTag("span.e-reportviewer-icon e-reportviewer-pagesetup","",{},{id:this._id+"_toolbar_"+t});i.append(a);break;case"gotofirst":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","first","headerText")});v=ej.buildTag("span.e-reportviewer-icon e-reportviewer-gotofirst","",{},{id:this._id+"_toolbar_"+t});i.append(v);break;case"gotolast":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","last","headerText")});y=ej.buildTag("span.e-reportviewer-icon e-reportviewer-gotolast","",{},{id:this._id+"_toolbar_"+t});i.append(y);break;case"gotonext":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","next","headerText")});p=ej.buildTag("span.e-reportviewer-icon e-reportviewer-gotonext","",{},{id:this._id+"_toolbar_"+t});i.append(p);break;case"gotoprevious":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","previous","headerText")});w=ej.buildTag("span.e-reportviewer-icon e-reportviewer-gotoprevious","",{},{id:this._id+"_toolbar_"+t});i.append(w);break;case"gotoparent":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","back","headerText")});b=ej.buildTag("span.e-reportviewer-icon e-reportviewer-gotoparent","",{},{id:this._id+"_toolbar_"+t});i.append(b);break;case"gotopage":h=this._getLocaleString("toolbar","pageIndex","headerText");i=ej.buildTag("li.e-reportviewer-toolbarli e-reportviewer-tbpage","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":h});k=ej.buildTag("input.e-reportviewer-pagenumber e-reportviewer-elementalignments ejinputtext","",{},{type:"text",value:"0",id:this._id+"_toolbar_"+t,"data-role":"none","aria-disabled":"false",role:"textbox","aria-label":h});d=ej.buildTag("span.e-reportviewer-labelpageno","",{},{});i.append(k);i.append(d);break;case"zoomin":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","zoomIn","headerText")});g=ej.buildTag("span.e-reportviewer-icon e-reportviewer-zoomin","",{},{id:this._id+"_toolbar_"+t});i.append(g);break;case"zoomout":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","zoomOut","headerText")});nt=ej.buildTag("span.e-reportviewer-icon e-reportviewer-zoomout","",{},{id:this._id+"_toolbar_"+t});i.append(nt);break;case"zoom":i=ej.buildTag("li.e-reportviewer-toolbarli e-reportviewer-ejdropdownlist","",{},{id:this._id+"_toolbar_li_"+t});e=ej.buildTag("select.e-reportviewer-tbdiv e-reportviewer-zoomlist","",{},{id:this._id+"_toolbar_"+t,"data-role":"none"});e.append("<option>50%<\/option>");e.append("<option>75%<\/option>");e.append("<option Selected>100%<\/option>");e.append("<option>125%<\/option>");e.append("<option>150%<\/option>");e.append("<option>200%<\/option>");e.append("<option>400%<\/option>");i.append(e);break;case"pagefit":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","fittopage","headerText")});o=ej.buildTag("span.e-reportviewer-icon e-reportviewer-pagefit","",{},{id:this._id+"_toolbar_"+t});i.append(o);break;case"preview":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","printLayout","headerText")});tt=ej.buildTag("span.e-reportviewer-icon e-reportviewer-preview","",{},{id:this._id+"_toolbar_"+t});i.append(tt);break;case"refresh":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","refresh","headerText")});it=ej.buildTag("span.e-reportviewer-icon e-reportviewer-refresh","",{},{id:this._id+"_toolbar_"+t});i.append(it);break;case"performance":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","performance","headerText")});rt=ej.buildTag("span.e-reportviewer-icon e-reportviewer-performance","",{width:"20px",height:"20px","font-weight":"bolder"},{id:this._id+"_toolbar_"+t});i.append(rt);break;case"findtext":i=ej.buildTag("li.e-reportviewer-toolbarli e-reportviewer-tbpage","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","find","headerText")});ut=ej.buildTag("input.e-reportviewer-findtext ejinputtext ","",{"font-size":"14px"},{type:"text",id:this._id+"_toolbar_"+t,"data-role":"none","aria-disabled":"false",role:"textbox","aria-label":this._getLocaleString("toolbar","find","headerText")});s=ej.buildTag("span.e-reportviewer-findtextbox","",{},{});i.append(ut);i.append(s);break;case"find":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","find","headerText")});s=ej.buildTag("span.e-reportviewer-icon e-reportviewer-find","",{width:"20px",height:"20px"},{id:this._id+"_toolbar_"+t});i.append(s);break;case"stop":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","stop","headerText")});ft=ej.buildTag("span.e-reportviewer-icon e-reportviewer-stop","",{},{id:this._id+"_toolbar_"+t});i.append(ft);break;case"documentmap":i=ej.buildTag("li.e-reportviewer-toolbarli","",{display:"none"},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","documentMap","headerText")});et=ej.buildTag("span.e-reportviewer-icon e-reportviewer-documentmap","",{},{id:this._id+"_toolbar_"+t});i.append(et);break;case"parameter":i=ej.buildTag("li.e-reportviewer-toolbarli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","parameter","headerText")});ot=ej.buildTag("span.e-reportviewer-icon e-reportviewer-parameter","",{},{id:this._id+"_toolbar_"+t});i.append(ot);break;case"pdf":i=ej.buildTag("li.e-reportviewer-popupli e-pdf e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","exportformat","Pdf")+" "+this._getLocaleString("toolbar","exportformat","headerText")});u=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export-pdfIcon","",{cursor:"pointer"},{id:this._id+"_toolbar_pdficon"});r=ej.buildTag("span .e-reportviewer-popupspan e-pdf","",{"margin-left":"10px"},{id:this._id+"_toolbar_"+t});r.append(f.toolbar.exportformat.Pdf);i.append(u);i.append(r);break;case"xls":i=ej.buildTag("li.e-reportviewer-popupli e-excel e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","exportformat","Excel")+" "+this._getLocaleString("toolbar","exportformat","headerText")});u=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export-excelIcon","",{cursor:"pointer"},{id:this._id+"_toolbar_excelicon"});r=ej.buildTag("span .e-reportviewer-popupspan e-excel","",{"margin-left":"10px"},{id:this._id+"_toolbar_"+t});r.append(f.toolbar.exportformat.Excel);i.append(u);i.append(r);break;case"word":i=ej.buildTag("li.e-reportviewer-popupli e-word e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","exportformat","Word")+" "+this._getLocaleString("toolbar","exportformat","headerText")});u=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export-wordIcon","",{cursor:"pointer"},{id:this._id+"_toolbar_wordicon"});r=ej.buildTag("span .e-reportviewer-popupspan e-word","",{"margin-left":"10px"},{id:this._id+"_toolbar_"+t});r.append(f.toolbar.exportformat.Word);i.append(u);i.append(r);break;case"html":i=ej.buildTag("li.e-reportviewer-popupli e-html e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","exportformat","Html")+" "+this._getLocaleString("toolbar","exportformat","headerText")});u=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export-htmlIcon","",{cursor:"pointer"},{id:this._id+"_toolbar_htmlicon"});r=ej.buildTag("span .e-reportviewer-popupspan e-html","",{"margin-left":"10px"},{id:this._id+"_toolbar_"+t});r.append(f.toolbar.exportformat.Html);i.append(u);i.append(r);break;case"ppt":i=ej.buildTag("li.e-reportviewer-popupli e-ppt e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","exportformat","PPT")+" "+this._getLocaleString("toolbar","exportformat","headerText")});u=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export-pptIcon","",{cursor:"pointer"},{id:this._id+"_toolbar_ppticon"});r=ej.buildTag("span .e-reportviewer-popupspan e-ppt","",{"margin-left":"10px"},{id:this._id+"_toolbar_"+t});r.append(f.toolbar.exportformat.PPT);i.append(u);i.append(r);break;case"csv":i=ej.buildTag("li.e-reportviewer-popupli e-csv e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","exportformat","CSV")+" "+this._getLocaleString("toolbar","exportformat","headerText")});u=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export-csvIcon","",{cursor:"pointer"},{id:this._id+"_toolbar_csvicon"});r=ej.buildTag("span .e-reportviewer-popupspan e-csv","",{"margin-left":"10px"},{id:this._id+"_toolbar_"+t});r.append(f.toolbar.exportformat.CSV);i.append(u);i.append(r);break;case"xml":i=ej.buildTag("li.e-reportviewer-popupli e-xml e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","exportformat","XML")+" "+this._getLocaleString("toolbar","exportformat","headerText")});u=ej.buildTag("span.e-reportviewer-icon e-reportviewer-export-xmlIcon","",{cursor:"pointer"},{id:this._id+"_toolbar_xmlicon"});r=ej.buildTag("span .e-reportviewer-popupspan e-xml","",{"margin-left":"10px"},{id:this._id+"_toolbar_"+t});r.append(f.toolbar.exportformat.XML);i.append(u);i.append(r);break;case"fittopage":i=ej.buildTag("li.e-reportviewer-popupli","",{},{id:this._id+"_toolbar_li_"+t,"aria-disabled":"false",role:"button","aria-label":this._getLocaleString("toolbar","fittopage","headerText")});break;case"fittopagewidth":i=ej.buildTag("li.e-reportviewer-popupli e-fitpagewidth e-reportviewer-tab-focus-none","",{width:"auto"},{id:this._id+"_toolbar_li_"+t,isSelect:"false","aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","fittopage","headerText")+" "+this._getLocaleString("toolbar","fittopage","pageWidth")});st=ej.buildTag("span.e-reportviewer-icon e-reportviewer-emptyconetent","",{"padding-right":"4px",cursor:"pointer"},{id:this._id+"_toolbar_"+t,fitType:"PAGEWIDTH"});i.append(st);i.append(f.toolbar.fittopage.pageWidth);break;case"fittowholepage":i=ej.buildTag("li.e-reportviewer-popupli e-fitpageheight e-reportviewer-tab-focus-none","",{width:"auto"},{id:this._id+"_toolbar_li_"+t,isSelect:"false","aria-disabled":"false",role:"menuitem","aria-label":this._getLocaleString("toolbar","fittopage","headerText")+" "+this._getLocaleString("toolbar","fittopage","pageHeight")});ht=ej.buildTag("span.e-reportviewer-icon e-reportviewer-emptyconetent","",{"padding-right":"4px",cursor:"pointer"},{id:this._id+"_toolbar_"+t,fitType:"WHOLEPAGE"});i.append(ht);i.append(f.toolbar.fittopage.pageHeight)}n.append(i)},_renderToolTipExport:function(){var n=ej.buildTag("div.e-js 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"),this._appendToolbarItems(n,"csv"),this._appendToolbarItems(n,"xml"),this._renderCustomExport(n),n},_renderCustomExport:function(n){for(var i,r=ej.ReportViewer.Locale[this.model.locale]?ej.ReportViewer.Locale[this.model.locale]:ej.ReportViewer.Locale["en-US"],t=0;t<this.model.exportSettings.customItems.length;t++)i=r.toolbar.exportformat[this.model.exportSettings.customItems[t].value],ej.isNullOrUndefined(i)&&(i=this.model.exportSettings.customItems[t].value),$divouter=ej.buildTag("li.e-reportviewer-popupli e-custom e-reportviewer-tab-focus-none","",{},{id:this._id+"_toolbar_li_customexport_"+t,"aria-disabled":"false",role:"menuitem","aria-label":i+" "+r.toolbar.exportformat.headerText}),$spanTag=ej.buildTag("span.e-reportviewer-popupspan e-custom","",{},{id:this._id+"_toolbar_customexport_"+t}),$spanTag.append(i),$($divouter).addClass(this.model.exportSettings.customItems[t].cssClass),$divouter.append($spanTag),n.append($divouter),$($divouter).insertBefore(n[0].childNodes[this.model.exportSettings.customItems[t].index])},_renderPageFitPopup:function(){var n=ej.buildTag("div.e-js 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 i=$("#"+this._id+"_pageviewOuterline"),r=$("#"+this._id+"_viewerContainer"),n=$("#"+this._id+"_toolbar_li_fittopagewidth"),t=$("#"+this._id+"_toolbar_li_fittowholepage"),u=r.width(),f=r.height(),e=i[0].clientWidth,o=i[0].clientHeight;f>o&&t.attr("isSelect")=="false"?t.css("opacity","0.4"):t.css("opacity","1");u>e&&n.attr("isSelect")=="false"?n.css("opacity","0.4"):n.css("opacity","1")},_showPrintPageSetupButton:function(n){n?$("#"+this._id+"_toolbar_li_pagesetup").css("display","block"):$("#"+this._id+"_toolbar_li_pagesetup").css("display","none")},_renderPrintPageSetup:function(){var n=ej.ReportViewer.Locale[this.model.locale]?ej.ReportViewer.Locale[this.model.locale]:ej.ReportViewer.Locale["en-US"],bt=ej.buildTag("div.e-reportdesigner-designer-configuration e-userselect","",{display:"table",width:"100%"},{id:this._id+"_printPageSetup"}),kt=ej.buildTag("div","",{display:"block",width:"100%"},{id:this._id+"_paperSetup"}),t=ej.buildTag("table","",{width:"100%"},{"border-collapse":"collapse"}),h=$("#"+this._id+".e-reportviewer")[0].getBoundingClientRect(),dt=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),e=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),gt=ej.buildTag("td.e-reportviewer-pagesetupheader","",{"padding-top":"0px"},{colspan:"8"}),ni=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"90px"},{colspan:"4"}),ti=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"90px"},{colspan:"4"}),ii=ej.buildTag("div","",{"font-weight":"bold",width:"100%"},{id:this._id+"_pageUnitLabel"}),o,c,s,l,a,v,y,p,w,b,k,d,g,nt,tt,it,rt,ut,ft,et,ot,st,ht,ct,lt,at,pt,wt;ii.append(n.pagesetupDialog.pageUnits);t.append(dt);t.append(e);dt.append(gt);gt.append(ii);o=ej.buildTag("div","",{float:"left"},{});c=ej.buildTag("input","",{},{type:"radio",id:this._id+"_pageUnitInches",value:"Inches"});o.append(ej.buildTag("div","",{float:"left","margin-left":"3px"},{}).append(c));o.append(ej.buildTag("div","",{float:"left","margin-top":"-1px"},{id:this._id+"_inchesLabel"}).append("&nbsp;"+n.pagesetupDialog.inches));c.ejRadioButton({name:"pageUnit",checked:!0,size:"small",htmlAttributes:{"aria-disabled":"false",role:"radio","aria-label":this._getLocaleString("pagesetupDialog","pageUnit")+" "+this._getLocaleString("pagesetupDialog","unitin")}});ni.append(o);e.append(ni);e.append(ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));s=ej.buildTag("div","",{float:"left"},{});l=ej.buildTag("input","",{},{type:"radio",id:this._id+"_pageUnitCentimeter",value:"Centimeters"});s.append(ej.buildTag("div","",{float:"left"},{}).append(l));s.append(ej.buildTag("div","",{float:"left","margin-top":"-1px"},{id:this._id+"_centimeterLabel"}).append("&nbsp;"+n.pagesetupDialog.centimeters));l.ejRadioButton({name:"pageUnit",size:"small",htmlAttributes:{"aria-disabled":"false",role:"radio","aria-label":this._getLocaleString("pagesetupDialog","pageUnit")+" "+this._getLocaleString("pagesetupDialog","unitcm")}});ti.append(s);e.append(ti);var ri=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),ui=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),i=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),fi=ej.buildTag("td.e-reportviewer-pagesetupheader","",{"padding-top":"0px"},{colspan:"8"}),ei=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{},{colspan:"12"});kt.append(t);t.append(ri);t.append(ui);t.append(i);ri.append(fi);ui.append(ei);bt.append(kt);var oi=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),r=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),u=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{});t.append(oi);t.append(r);t.append(u);a=ej.buildTag("td.e-reportviewer-pagesetupheader","",{},{colspan:"8"});oi.append(a);var si=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),f=ej.buildTag("tr.e-reportviewer-pagesetuptr","",{}),hi=ej.buildTag("td.e-reportviewer-pagesetupheader","",{},{colspan:"8"});si.append(hi);t.append(si);t.append(f);bt.ejDialog({width:400,position:{X:h.left+h.width/3+20,Y:h.top+50},enableModal:!1,title:n.toolbar.pagesetup?n.toolbar.pagesetup.headerText:n.toolbar.pageSetup,enableResize:!1,enablePersistance:!1,enableModal:!0,showFooter:!0,cssClass:"e-js e-rptviewer-dialog",close:$.proxy(this._pageSettingClose,this)});v=ej.buildTag("div","",{"font-weight":"bold",width:"100%"},{id:this._id+"_paperSizeLabel"});y=ej.buildTag("select.e-reportviewer-ejdropdownlist","",{width:"100%","margin-left":"-2px"},{id:this._id+"_PaperSize"});v.append(n.pagesetupDialog.paperSize);fi.append(v);ei.append(y);y.ejDropDownList({cssClass:"e-rptviewer-drpdown",dataSource:n.pagesetupDialog.paperTypes,height:"32px",width:"100%",selectedIndex:10,watermarkText:n.waterMark.selectOption,enableAnimation:!0,change:$.proxy(this._setUpChange,this),enableIncrementalSearch:!0,htmlAttributes:{"aria-disabled":"false",role:"combobox","aria-label":this._getLocaleString("pagesetupDialog","paperTypes")}});var ci=ej.buildTag("span","",{},{id:this._id+"_widthLabel"}),li=ej.buildTag("div","",{"padding-right":"8px"},{}),ai=ej.buildTag("span","",{},{id:this._id+"_heightLabel"}),vi=ej.buildTag("div","",{"padding-right":"8px"},{}),yi=ej.buildTag("span","",{},{"class":this._lbl+"unitlabel",id:this._id+"_heightUnitLabel"}),pi=ej.buildTag("span","",{},{"class":this._lbl+"unitlabel",id:this._id+"_widthUnitLabel"}),wi=ej.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperHeight"}),bi=ej.buildTag("input.e-reportviewer-textbox","",{},{type:"text",id:this._id+"_paperWidth"});vi.append(wi);li.append(bi);ai.append(n.pagesetupDialog.height+"&nbsp;");yi.append(n.pagesetupDialog.unitin+"&nbsp;");ci.append(n.pagesetupDialog.width+"&nbsp;");pi.append(n.pagesetupDialog.unitin+"&nbsp;");i.append(ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));p=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});p.append(ai);i.append(p);w=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"80px"});w.append(vi);i.append(w);b=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"auto"});b.append(yi);i.append(b);i.append(ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));k=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});k.append(ci);i.append(k);d=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"80px"});d.append(li);i.append(d);g=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"auto"});g.append(pi);i.append(g);wi.ejNumericTextbox({cssClass:"e-rptviewer-updown",decimalPlaces:2,enableStrictMode:!0,width:"80px",minValue:1,enable:!1,focusOut:$.proxy(this._paperSizeChange,this),htmlAttributes:{"aria-disabled":"false",role:"textbox","aria-label":this._getLocaleString("pagesetupDialog","paperSize")+" "+this._getLocaleString("pagesetupDialog","height")}});bi.ejNumericTextbox({cssClass:"e-rptviewer-updown",decimalPlaces:2,enableStrictMode:!0,width:"80px",minValue:1,enable:!1,focusOut:$.proxy(this._paperSizeChange,this),htmlAttributes:{"aria-disabled":"false",role:"textbox","aria-label":this._getLocaleString("pagesetupDialog","paperSize")+" "+this._getLocaleString("pagesetupDialog","width")}});var ki=ej.buildTag("div","",{"font-weight":"bold"},{id:this._id+"_marginheader"}),di=ej.buildTag("span","",{},{id:this._id+"_topLabel"}),gi=ej.buildTag("div","",{},{}),nr=ej.buildTag("span","",{},{"class":this._lbl+"unitlabel",id:this._id+"_topUnitLabel"}),tr=ej.buildTag("span","",{},{id:this._id+"_rightLabel"}),ir=ej.buildTag("div","",{},{}),rr=ej.buildTag("span","",{},{"class":this._lbl+"unitlabel",id:this._id+"_rightUnitLabel"}),ur=ej.buildTag("div","",{},{id:this._id+"_bottomLabel"}),fr=ej.buildTag("div","",{},{}),er=ej.buildTag("span","",{},{"class":this._lbl+"unitlabel",id:this._id+"_bottomUnitLabel"}),or=ej.buildTag("span","",{},{id:this._id+"_leftLabel"}),sr=ej.buildTag("div","",{},{}),hr=ej.buildTag("span","",{},{"class":this._lbl+"unitlabel",id:this._id+"_leftUnitLabel"});ki.append(n.pagesetupDialog.margins);a.append(ki);var cr=ej.buildTag("input.e-reportviewer-textbox","",{"padding-right":"8px"},{type:"text",id:this._id+"_paperMarginTop"}),lr=ej.buildTag("input.e-reportviewer-textbox","",{"padding-right":"8px"},{type:"text",id:this._id+"_paperMarginRight"}),ar=ej.buildTag("input.e-reportviewer-textbox","",{"padding-right":"8px"},{type:"text",id:this._id+"_paperMarginBottom"}),vr=ej.buildTag("input.e-reportviewer-textbox","",{"padding-right":"8px"},{type:"text",id:this._id+"_paperMarginLeft"});di.append(n.pagesetupDialog.top+"&nbsp;");nr.append(n.pagesetupDialog.unitin+"&nbsp;");gi.append(cr);tr.append(n.pagesetupDialog.right+"&nbsp;");rr.append(n.pagesetupDialog.unitin+"&nbsp;");ir.append(lr);ur.append(n.pagesetupDialog.bottom+"&nbsp;");er.append(n.pagesetupDialog.unitin+"&nbsp;");fr.append(ar);or.append(n.pagesetupDialog.left+"&nbsp;");hr.append(n.pagesetupDialog.unitin+"&nbsp;");sr.append(vr);r.append(ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));nt=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});nt.append(di);r.append(nt);tt=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"80px"});tt.append(gi);r.append(tt);it=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"auto"});it.append(nr);r.append(it);r.append(ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));rt=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});rt.append(tr);r.append(rt);ut=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"80px"});ut.append(ir);r.append(ut);ft=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"auto"});ft.append(rr);r.append(ft);u.append(ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"3px"}));et=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"15px"});et.append(ur);u.append(et);ot=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"80px"});ot.append(fr);u.append(ot);st=ej.buildTag("td .e-reportviewer-pagesetupcontent","",{width:"auto"});st.append(er);u.append(st);u.append(ej.buildTag("td .e-reportviewer-pagesetupcontent","",{width:"3px"}));ht=ej.buildTag("td .e-reportviewer-pagesetupcontent","",{width:"15px"});ht.append(or);u.append(ht);ct=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"80px"});ct.append(sr);u.append(ct);lt=ej.buildTag("td.e-reportviewer-pagesetupcontent","",{width:"auto"});lt.append(hr);u.append(lt);this._marginNumericBox(cr);this._marginNumericBox(lr);this._marginNumericBox(ar);this._marginNumericBox(vr);at=ej.buildTag("div","",{"font-weight":"bold"},{id:this._id+"_orientationLabel"});at.append(n.pagesetupDialog.orientation);hi.append(at);var vt=ej.buildTag("div","",{float:"left"},{}),yr=ej.buildTag("div","",{float:"left"},{}),pr=ej.buildTag("div","",{float:"left","margin-top":"-1px"},{id:this._id+"_portraitLabel"}),wr=ej.buildTag("input","",{},{type:"radio",id:this._id+"_portrait",value:"Portrait"});yr.append(wr);pr.append("&nbsp;"+n.pagesetupDi