@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
11 lines (10 loc) • 14.4 kB
JavaScript
/*!
* filename: ej.webform.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 setViewstate(n,t){n&&(n.prototype._includeOnViewstate=t)}function refreshFlag(){setTimeout(function(){ej.isOnWebForms=!0},0)}function EJ_ClientSideOnPostBack(){var n=typeof theForm=="undefined"?$("body form"):$(theForm);n.length&&(n.append(getPostBackData()),addPostBackHandler(),ej.isOnWebForms=!1)}function getPostBackData(){var f=$("body .e-js"),i,t,r,u,n,e;for($("#ej-hidden-model-container").remove(),i=$(document.createElement("div")),i.attr("id","ej-hidden-model-container"),t=0;t<f.length;t++)if(r=$(f[t]).data("ejWidgets"),r)for(u=0;u<r.length;u++)(n=$(f[t]).data(r[u]),n&&n.model.clientId)&&(e=$(document.createElement("input")).attr({type:"hidden",id:n.model.clientId+"_hidden_model",name:n.model.clientId+"_hidden_model"}).val(JSON.stringify(includeRequiredProp(n))),i.append(e));return i}function includeRequiredProp(n){for(var u,i=n._includeOnViewstate||[],r={},t=0;t<i.length;t++)i[t].indexOf(".")>-1?ej.isNullOrUndefined(r[i[t].split(".")[0]])?r[i[t].split(".")[0]]=complexDataFilter(i[t],n.model):(u={},u[i[t].split(".")[0]]=complexDataFilter(i[t],n.model),r=$.extend(!0,r,u)):r[i[t]]=ej.util.getObject(i[t],n.model);return r}function complexDataFilter(n,t){var i=n.split(".")||[],r=0,u={};return t[i[r]]instanceof Array?u[i[r]]=arrayModelFilter(n,[],t[i[r]],i,r+1):typeof t[i[r]]=="object"&&(u[i[r]]=objectModelFilter(n,{},t[i[r]],i,r+1)),u[i[r]]}function arrayModelFilter(n,t,i,r,u){for(var e,f=0;f<i.length;f++)e={},r!=[]&&r.length-1!=u?i[f][r[u]]instanceof Array?e[r[u]]=arrayModelFilter(r[u+1],[],i[f][r[u]],r,u+1):typeof i[f][r[u]]=="object"&&(e[r[u]]=objectModelFilter(r[u+1],{},i[f][r[u]],r,u+1)):e[r[u]]=r!=[]?ej.util.getObject(r[u],i[f]):ej.util.getObject(n,i[f]),t.push(e);return t}function objectModelFilter(n,t,i,r,u){return r!=[]&&r.length-1!=u?i[r[u]]instanceof Array?t[r[u]]=arrayModelFilter(r[u+1],[],i[r[u]],r,u+1):typeof i[r[u]]=="object"&&(t[r[u]]=objectModelFilter(r[u+1],{},i[r[u]],r,u+1)):r!=[]?t[r[u]]=ej.util.getObject(r[u],i):t[n]=ej.util.getObject(n,i),t}function clearPostBackData(){refreshFlag();removePostBackHandler();$("#ej-hidden-model-container").remove()}function addPostBackHandler(){typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().add_endRequest(clearPostBackData)}function removePostBackHandler(){typeof Sys!="undefined"&&Sys.WebForms.PageRequestManager.getInstance().remove_endRequest(clearPostBackData)}(function(){setViewstate(ej.Accordion,["cssClass","enabled","enableRTL","selectedItems","selectedItemIndex"]);setViewstate(ej.Autocomplete,["cssClass","enabled","enableRTL","readOnly","value","selectValueByKey"]);setViewstate(ej.Button,["enabled","cssClass","enableRTL"]);setViewstate(ej.Captcha,["characterSet","maximumLength","caseSensitive","autoValidate","successMessage","errorMessage","encryptedCode","isValid","enableAudio","enableRefreshImage","enableRTL","audioUrl"]);setViewstate(ej.CheckBox,["checked","checkState","enabled","cssClass","enableRTL"]);setViewstate(ej.ColorPicker,["value","cssClass","enabled","showRecentColors","opacityValue","toolIcon","columns","palette","modelType"]);setViewstate(ej.ComboBox,["value","text","enabled","readonly","cssClass","index","enableRtl"]);setViewstate(ej.CurrencyTextbox,["cssClass","locale","enabled","enableRTL","readOnly","value"]);setViewstate(ej.DatePicker,["value","dateFormat","minDate","maxDate","locale","enabled","readOnly","cssClass","enableRTL"]);setViewstate(ej.DateRangePicker,["value","dateFormat","timeFormat","locale","enabled","cssClass","enableRTL"]);setViewstate(ej.DateTimePicker,["value","minDateTime","dateTimeFormat","maxDateTime","locale","enabled","readOnly","cssClass","enableRTL"]);setViewstate(ej.Dialog,["enabled","cssClass","enableRTL"]);setViewstate(ej.DropDownList,["value","text","enabled","readOnly","cssClass","enableRTL","selectedIndex","selectedIndices"]);setViewstate(ej.FileExplorer,["allowMultiSelection","showToolbar","showCheckbox","showRoundedCorner","showTreeview","showContextMenu","showFooter","selectedFolder","selectedItems","fileTypes","locale","layout","enableRTL","cssClass","gridSettings","filterSettings"]);setViewstate(ej.GroupButton,["cssClass","enabled","enableRTL","orientation","selectedItemIndex"]);setViewstate(ej.MaskEdit,["value","maskFormat","inputMode","enabled","readOnly","cssClass"]);setViewstate(ej.Menu,["animationType","enabled","cssClass","enableRTL","orientation"]);setViewstate(ej.NumericTextbox,["cssClass","locale","enabled","enableRTL","readOnly","value"]);setViewstate(ej.Pager,["enabled","enableRTL","currentPage","pageSize"]);setViewstate(ej.PercentageTextbox,["cssClass","locale","enabled","enableRTL","readOnly","value"]);setViewstate(ej.ProgressBar,["value","text","percentage","minValue","maxValue","enabled","cssClass","enableRTL"]);setViewstate(ej.RadioButton,["checked","enabled","cssClass","enableRTL"]);setViewstate(ej.Rating,["value","minValue","maxValue","readOnly","cssClass"]);setViewstate(ej.RadialSlider,["radius","ticks","value","enableAnimation","autoOpen"]);setViewstate(ej.RTE,["cssClass","locale","enabled","enableRTL","value"]);setViewstate(ej.Slider,["value","values","minValue","maxValue","incrementStep","readOnly","enabled","enableRTL","sliderType","cssClass"]);setViewstate(ej.SplitButton,["text","cssClass","enableRTL","enabled"]);setViewstate(ej.Tab,["selectedItemIndex","enabled","cssClass","enableRTL"]);setViewstate(ej.Ribbon,["selectedItemIndex"]);setViewstate(ej.ListBox,["selectedItemIndex","selectedItemlist","checkedItemlist","selectedIndices","checkedIndices","selectedIndex","cssClass","enabled","enableRTL","selectedItems","checkedItems","text","value"]);setViewstate(ej.ListView,["showHeaderBackButton","enableCache","enableFiltering","headerBackButtonText","transition"]);setViewstate(ej.Tile,["enabled","showText","maxValue","minValue","value","text"]);setViewstate(ej.RadialMenu,["enableAnimation","autoOpen"]);setViewstate(ej.NavigationDrawer,["enableListView"]);setViewstate(ej.TagCloud,["enableRTL","cssClass","titleText","titleImage","format"]);setViewstate(ej.TimePicker,["value","minTime","maxTime","locale","enabled","readOnly","cssClass","enableRTL"]);setViewstate(ej.ToggleButton,["enabled","cssClass","enableRTL","toggleState","activePrefixIcon","activeSuffixIcon","activeText","defaultText","defaultPrefixIcon","defaultSuffixIcon"]);setViewstate(ej.Toolbar,["enabled","cssClass","enableRTL","orientation","hide"]);setViewstate(ej.TreeView,["cssClass","enabled","enableRTL","expandedNodes","checkedNodes","selectedNode"]);setViewstate(ej.Uploadbox,["enabled","multipleFilesSelection","enableRTL","cssClass","showFileDetails"]);setViewstate(ej.PivotGrid,["currentReport"]);setViewstate(ej.PivotChart,["currentReport"]);setViewstate(ej.PivotClient,["currentReport"]);setViewstate(ej.Schedule,["currentDate","currentView","endHour","startHour","orientation","timeMode","views","dateFormat","timeZone","highlightBusinessHours","enablePersistence","showQuickWindow","businessStartHour","businessEndHour","cellHeight","cellWidth","minDate","maxDate","locale","readOnly","enableRTL","enableAppointmentNavigation","appointmentTemplateId","resourceHeaderTemplateId","allowDragDrop","enableAppointmentResize","showCurrentTimeIndicator","reminderSettings","contextMenuSettings","group","allowKeyboardNavigation","query","renderDates","categorizeSettings","enableLoadOnDemand","showAllDayRow","isResponsive","showHeaderBar","agendaViewSettings","firstDayOfWeek","workWeek","showDeleteConfirmationDialog","showNextPrevMonth"]);setViewstate(ej.Grid,["allowFiltering","allowGrouping","allowKeyboardNavigation","allowMultiSorting","enableLoadOnDemand","allowPaging","allowReordering","allowTextWrap","allowCellMerging","allowResizing","allowScrolling","allowSearching","allowSelection","allowSorting","showSummary","cssClass","detailsTemplate","enableAltRow","enableHeaderHover","enablePersistence","enableRTL","enableRowHover","enableTouch","locale","query","rowTemplate","selectedRowIndex","selectedRowIndices","selectionType","editSettings","filterSettings","groupSettings","pageSettings","scrollSettings","sortSettings","toolbarSettings","columns","searchSettings","_groupingCollapsed","_isHeightResponsive","_checkSelectedRowsIndexes","allowRowDragAndDrop","textWrapSettings","rowDropSettings","resizeSettings"]);setViewstate(ej.Kanban,["allowFiltering","allowKeyboardNavigation","allowScrolling","allowSearching","allowSelection","cssClass","allowHover","allowPrinting","enableRTL","keyField","allowTitle","enableTouch","locale","query","allowDragAndDrop","allowPrinting","selectionType","editSettings","filterSettings","cardSettings","fields","scrollSettings","sortSettings","customToolbarItems","columns","searchSettings","_collapsedCards","tooltipSettings","enableTotalCount","allowToggleColumn"]);setViewstate(ej.Gantt,["columns","toolbarSettings","leftTaskLabelMapping","rightTaskLabelMapping","leftTaskLabelTemplate","resourceUnitMapping","selectionType","selectionMode","workUnit","taskType","cellTooltipTemplate","rightTaskLabelTemplate","showColumnOptions","columnDialogFields","enableWBS","enableWBSPredecessor","enableResize","isResponsive","sortSettings","taskSchedulingModeMapping","taskSchedulingMode","validateManualTasksOnLinking","allowSorting","allowColumnResize","dataSource","allowSelection","highlightWeekends","highlightNonWorkingTime","enableProgressBarResizing","includeWeekend","showTaskNames","showGridCellTooltip","showGridExpandCellTooltip","showProgressStatus","showResourceNames","enableTaskbarDragTooltip","enableTaskbarTooltip","allowKeyboardNavigation","allowMultiSorting","enableAltRow","enableVirtualization","allowGanttChartEditing","renderBaseline","enableContextMenu","showColumnChooser","taskIdMapping","parentTaskIdMapping","taskNameMapping","startDateMapping","endDateMapping","baselineStartDateMapping","baselineEndDateMapping","childMapping","durationMapping","milestoneMapping","progressMapping","predecessorMapping","resourceInfoMapping","scheduleStartDate","scheduleEndDate","taskbarBackground","progressbarBackground","connectorLineBackground","parentTaskbarBackground","parentProgressbarBackground","cssClass","locale","taskbarTooltipTemplate","progressbarTooltipTemplate","taskbarTooltipTemplateId","dateFormat","resourceIdMapping","resourceNameMapping","progressbarTooltipTemplateId","taskbarEditingTooltipTemplateId","taskbarEditingTooltipTemplate","weekendBackground","nonWorkingBackground","baselineColor","splitterPosition","resources","holidays","stripLines","editDialogFields","rowHeight","connectorlineWidth","progressbarHeight","selectedRowIndex","treeColumnIndex","workingTimeScale","roundOffDayworkingTime","durationUnit","enableCollapseAll","query","enableResize","splitterSettings","enablePredecessorValidation","isResponsive","taskbarTemplate","parentTaskbarTemplate","milestoneTemplate","workMapping","taskbarHeight","searchSettings","criticalTask","toolbarSettings","workWeek","groupIdMapping","groupCollection","groupNameMapping","resourceCollectionMapping","taskCollectionMapping","viewType","filterSettings","enableSerialNumber","predecessorTooltipTemplate","allowUnscheduledTask"]);setViewstate(ej.TreeGrid,["allowSorting","allowMultiSorting","allowColumnResize","allowColumnReordering","selectionType","selectionMode","allowPaging","headerTextOverflow","showColumnOptions","columnDialogFields","allowKeyboardNavigation","allowFiltering","allowSelection","dataSource","enableResize","filterBarMode","query","selectionType","showGridCellTooltip","showGridExpandCellTooltip","enableAltRow","enableVirtualization","showColumnChooser","idMapping","parentIdMapping","childMapping","cssClass","locale","rowHeight","selectedRowIndex","treeColumnIndex","enableCollapseAll","columns","sortSettings","toolbarSettings","contextMenuSettings","editSettings","filterSettings","selectionSettings","pageSettings","columnResizeSettings","showSummaryRow","showTotalSummary","totalSummaryHeight","collapsibleTotalSummary","isResponsive","allowTextWrap","hasChildMapping","enableLoadOnDemand","allowSearching","searchSettings"]);ej.datavisualization&&(setViewstate(ej.datavisualization.Chart,["series.visibility","size"]),setViewstate(ej.datavisualization.Map,["enablePan","enableAnimation","enableResize"]),setViewstate(ej.datavisualization.TreeMap,["highlightOnSelection","enableResize"]),setViewstate(ej.datavisualization.CircularGauge,["scales"]),setViewstate(ej.datavisualization.LinearGauge,["scales"]),setViewstate(ej.datavisualization.Diagram,["nodes","connectors","width","height","labels"]));setViewstate(ej.Spreadsheet,["allowAutoFill","allowAutoSum","allowCellFormatting","allowCharts","allowClipboard","allowComments","allowConditionalFormats","allowDataValidation","allowDelete","allowDragAndDrop","allowEditing","allowFiltering","allowFormatAsTable","allowFormatPainter","allowFormulaBar","allowFreezing","allowHyperlink","allowImport","allowInsert","allowKeyboardNavigation","allowLockCell","allowMerging","allowPivotTable","allowResizing","allowSearching","allowSelection","allowSorting","allowUndoRedo","allowWrap","autoFillSettings","apWidth","chartSettings","columnCount","columnWidth","cssClass","enableContextMenu","enablePersistence","exportSettings","formatSettings","importSettings","locale","nameManager","pageSettings","pageSize","pictureSettings","printSettings","rowCount","rowHeight","scrollSettings","selectionSettings","sheetCount","showRibbon","undoRedoStep","userName"])})(),function(){function i(n){var u,t;if(!n)return null;for(u in n)t=n[u],r(t)||t&&typeof t.preventDefault=="function"?delete n[u]:$.isPlainObject(t)&&i(t);return n}function r(n){return n instanceof $||n&&n.nodeType&&n.nodeType==1}var n,t;refreshFlag();ej.raiseWebFormsServerEvents=function(r,u,f){u.model.serverEvents.indexOf(r)!=-1&&(n=u,t=i(f),n.type=="ejButtonclick"&&n.model.type.toLowerCase()=="submit"&&(n.e.preventDefault(),(typeof theForm=="undefined"?$("body form"):$(theForm)).submit()),setTimeout(function(){try{var i=JSON.stringify({type:n.originalEventType,args:t});__doPostBack(n.model.uniqueId,i)}catch(r){}},0))}}();