UNPKG

devextreme

Version:

HTML5 JavaScript Component Suite for Responsive Web Development

813 lines (652 loc) • 17.9 kB
/** * @name Enums * @publicName Enums * @type Object */ /** * @typedef {string} Enums.ButtonType * @enum {'back'|'danger'|'default'|'normal'|'success'} */ /** * @typedef {number} Enums.FirstDayOfWeek * @enum {0|1|2|3|4|5|6} */ /** * @typedef {number} Enums.PivotGridFieldChooserLayout * @enum {0|1|2} */ /** * @typedef {string} Enums.DropDownSearchMode * @enum {'contains'|'startswith'} */ /** * @typedef {string} Enums.ValidationMessageMode * @enum {'always'|'auto'} */ /** * @typedef {string} Enums.GaugeTitlePosition * @enum {'bottom-center'|'bottom-left'|'bottom-right'|'top-center'|'top-left'|'top-right'} */ /** * @typedef {string} Enums.VizAnimationEasing * @enum {'easeOutCubic'|'linear'} */ /** * @typedef {string} Enums.Format * @enum {'billions'|'currency'|'day'|'decimal'|'exponential'|'fixedPoint'|'largeNumber'|'longDate'|'longTime'|'millions'|'millisecond'|'month'|'monthAndDay'|'monthAndYear'|'percent'|'quarter'|'quarterAndYear'|'shortDate'|'shortTime'|'thousands'|'trillions'|'year'|'dayOfWeek'|'hour'|'longDateLongTime'|'minute'|'second'|'shortDateShortTime'} */ /** * @typedef {string} Enums.VizTheme * @enum {'android5.light'|'generic.dark'|'generic.light'|'generic.contrast'|'ios7.default'|'win10.black'|'win10.white'|'win8.black'|'win8.white'|'generic.carmine'|'generic.darkmoon'|'generic.darkviolet'|'generic.greenmist'|'generic.softblue'|'material.blue.light'|'material.lime.light'|'material.orange.light'|'material.purple.light'|'material.teal.light'} * @member 'win8.black' @deprecated 'generic.dark' * @member 'win8.white' @deprecated 'generic.light' * @member 'win10.black' @deprecated 'generic.dark' * @member 'win10.white' @deprecated 'generic.light' * @member 'android5.light' @deprecated 'material.blue.light' */ /** * @typedef {string} Enums.VizPalette * @enum {'Bright'|'Default'|'Harmony Light'|'Ocean'|'Pastel'|'Soft'|'Soft Pastel'|'Vintage'|'Violet'|'Carmine'|'Dark Moon'|'Dark Violet'|'Green Mist'|'Soft Blue'|'Material'|'Office'} * @member 'Default' @deprecated 'Material' */ /** * @typedef {string} Enums.VizPaletteExtensionMode * @enum {'alternate'|'blend'|'extrapolate'} */ /** * @typedef {string} Enums.CircularGaugeElementOrientation * @enum {'center'|'inside'|'outside'} */ /** * @typedef {string} Enums.GaugeOverlappingBehavior * @enum {'first'|'last'} */ /** * @typedef {string} Enums.ScaleLabelOverlappingBehavior * @enum {'hide'|'none'} */ /** * @typedef {string} Enums.Orientation * @enum {'horizontal'|'vertical'} */ /** * @typedef {string} Enums.VerticalAlignment * @enum {'bottom'|'center'|'top'} */ /** * @typedef {string} Enums.HorizontalAlignment * @enum {'center'|'left'|'right'} */ /** * @typedef {string} Enums.VerticalEdge * @enum {'bottom'|'top'} */ /** * @typedef {string} Enums.DashStyle * @enum {'dash'|'dot'|'longDash'|'solid'} */ /** * @typedef {string} Enums.BoxDirection * @enum {'col'|'row'} */ /** * @typedef {string} Enums.BoxAlign * @enum {'center'|'end'|'space-around'|'space-between'|'start'} */ /** * @typedef {string} Enums.BoxCrossAlign * @enum {'center'|'end'|'start'|'stretch'} */ /** * @typedef {string} Enums.Mode * @enum {'auto'} */ /** * @typedef {string} Enums.SparklineType * @enum {'area'|'bar'|'line'|'spline'|'splinearea'|'steparea'|'stepline'|'winloss'} */ /** * @typedef {string} Enums.VizPointSymbol * @enum {'circle'|'cross'|'polygon'|'square'|'triangle'} */ /** * @typedef {string} Enums.CalendarZoomLevel * @enum {'century'|'decade'|'month'|'year'} */ /** * @typedef {string} Enums.ChartResolveLabelOverlapping * @enum {'hide'|'none'|'stack'} */ /** * @typedef {string} Enums.ChartElementSelectionMode * @enum {'multiple'|'single'} */ /** * @typedef {string} Enums.SeriesType * @enum {'area'|'bar'|'bubble'|'candlestick'|'fullstackedarea'|'fullstackedbar'|'fullstackedline'|'fullstackedspline'|'fullstackedsplinearea'|'line'|'rangearea'|'rangebar'|'scatter'|'spline'|'splinearea'|'stackedarea'|'stackedbar'|'stackedline'|'stackedspline'|'stackedsplinearea'|'steparea'|'stepline'|'stock'} */ /** * @typedef {string} Enums.Position * @enum {'bottom'|'left'|'right'|'top'} */ /** * @typedef {string} Enums.ChartPointerType * @enum {'all'|'mouse'|'none'|'touch'} */ /** * @typedef {string} Enums.ChartLegendHoverMode * @enum {'excludePoints'|'includePoints'|'none'} */ /** * @typedef {string} Enums.RelativePosition * @enum {'inside'|'outside'} */ /** * @typedef {string} Enums.DiscreteAxisDivisionMode * @enum {'betweenLabels'|'crossLabels'} */ /** * @typedef {string} Enums.ScaleBreakLineStyle * @enum {'straight'|'waved'} */ /** * @typedef {string} Enums.ChartLabelDisplayMode * @enum {'rotate'|'stagger'|'standard'} */ /** * @typedef {string} Enums.VizTimeInterval * @enum {'day'|'hour'|'millisecond'|'minute'|'month'|'quarter'|'second'|'week'|'year'} */ /** * @typedef {string} Enums.AxisScaleType * @enum {'continuous'|'discrete'|'logarithmic'} */ /** * @typedef {string} Enums.ChartDataType * @enum {'datetime'|'numeric'|'string'} */ /** * @typedef {string} Enums.ArgumentAxisHoverMode * @enum {'allArgumentPoints'|'none'} */ /** * @typedef {string} Enums.ChartTooltipLocation * @enum {'center'|'edge'} */ /** * @typedef {string} Enums.PieChartLegendHoverMode * @enum {'none'|'allArgumentPoints'} */ /** * @typedef {string} Enums.PieChartResolveLabelOverlapping * @enum {'hide'|'none'|'shift'} */ /** * @typedef {string} Enums.PieChartType * @enum {'donut'|'doughnut'|'pie'} */ /** * @typedef {string} Enums.PieChartSegmentsDirection * @enum {'anticlockwise'|'clockwise'} */ /** * @typedef {string} Enums.PolarChartResolveLabelOverlapping * @enum {'hide'|'none'} */ /** * @typedef {string} Enums.PolarChartSeriesType * @enum {'area'|'bar'|'line'|'scatter'|'stackedbar'} */ /** * @typedef {string} Enums.EditorApplyValueMode * @enum {'instantly'|'useButtons'} */ /** * @typedef {string} Enums.ShowSubmenuMode * @enum {'onClick'|'onHover'} */ /** * @typedef {string} Enums.MenuSelectionMode * @enum {'none'|'single'} */ /** * @typedef {string} Enums.ContextMenuSubmenuDirection * @enum {'auto'|'left'|'right'} */ /** * @typedef {string} Enums.GridColumnChooserMode * @enum {'dragAndDrop'|'select'} */ /** * @typedef {string} Enums.ColumnResizingMode * @enum {'nextColumn'|'widget'} */ /** * @typedef {string} Enums.HorizontalEdge * @enum {'left'|'right'} */ /** * @typedef {string} Enums.GridColumnDataType * @enum {'string'|'number'|'date'|'boolean'|'object'|'datetime'} */ /** * @typedef {string} Enums.SortOrder * @enum {'asc'|'desc'} */ /** * @typedef {string} Enums.FilterBuilderFieldFilterOperations * @enum {'='|'<>'|'<'|'<='|'>'|'>='|'contains'|'endswith'|'isblank'|'isnotblank'|'notcontains'|'startswith'|'between'} */ /** * @typedef {string} Enums.FilterOperations * @enum {'<'|'<='|'<>'|'='|'>'|'>='|'between'|'contains'|'endswith'|'notcontains'|'startswith'} */ /** * @typedef {string} Enums.FilterType * @enum {'exclude'|'include'} */ /** * @typedef {string} Enums.HeaderFilterGroupInterval * @enum {'day'|'hour'|'minute'|'month'|'quarter'|'second'|'year'} */ /** * @typedef {string} Enums.GridEditMode * @enum {'batch'|'cell'|'row'|'form'|'popup'} */ /** * @typedef {string} Enums.GridApplyFilterMode * @enum {'auto'|'onClick'} */ /** * @typedef {string} Enums.GridGroupingExpandMode * @enum {'buttonClick'|'rowClick'} */ /** * @typedef {string} Enums.GridScrollingMode * @enum {'infinite'|'standard'|'virtual'} */ /** * @typedef {string} Enums.ShowScrollbarMode * @enum {'always'|'never'|'onHover'|'onScroll'} */ /** * @typedef {string} Enums.SelectionMode * @enum {'multiple'|'none'|'single'} */ /** * @typedef {string} Enums.GridSelectionShowCheckBoxesMode * @enum {'always'|'none'|'onClick'|'onLongTap'} */ /** * @typedef {string} Enums.SelectAllMode * @enum {'allPages'|'page'} */ /** * @typedef {string} Enums.SummaryType * @enum {'avg'|'count'|'custom'|'max'|'min'|'sum'} */ /** * @typedef {string} Enums.GridSortingMode * @enum {'multiple'|'none'|'single'} */ /** * @typedef {string} Enums.StateStoringType * @enum {'custom'|'localStorage'|'sessionStorage'} */ /** * @typedef {string} Enums.DateBoxType * @enum {'date'|'datetime'|'time'} */ /** * @typedef {string} Enums.DateBoxPickerType * @enum {'calendar'|'list'|'native'|'rollers'} */ /** * @typedef {string} Enums.FileUploadMode * @enum {'instantly'|'useButtons'|'useForm'} */ /** * @typedef {string} Enums.UploadHttpMethod * @enum {'POST'|'PUT'} */ /** * @typedef {string} Enums.FormLabelLocation * @enum {'left'|'right'|'top'} */ /** * @typedef {string} Enums.FormItemEditorType * @enum {'dxAutocomplete'|'dxCalendar'|'dxCheckBox'|'dxColorBox'|'dxDateBox'|'dxDropDownBox'|'dxLookup'|'dxNumberBox'|'dxRadioGroup'|'dxRangeSlider'|'dxSelectBox'|'dxSlider'|'dxSwitch'|'dxTagBox'|'dxTextArea'|'dxTextBox'} */ /** * @typedef {string} Enums.FormItemType * @enum {'empty'|'group'|'simple'|'tabbed'|'button'} */ /** * @typedef {string} Enums.FunnelAlgorithm * @enum {'dynamicHeight'|'dynamicSlope'} */ /** * @typedef {string} Enums.HatchingDirection * @enum {'left'|'none'|'right'} */ /** * @typedef {string} Enums.FunnelLabelPosition * @enum {'columns'|'inside'|'outside'} */ /** * @typedef {string} Enums.ListSelectionMode * @enum {'all'|'multiple'|'none'|'single'} */ /** * @typedef {string} Enums.ListMenuMode * @enum {'context'|'slide'} */ /** * @typedef {string} Enums.ListItemDeleteMode * @enum {'context'|'slideButton'|'slideItem'|'static'|'swipe'|'toggle'} */ /** * @typedef {string} Enums.ListPageLoadMode * @enum {'nextButton'|'scrollBottom'} */ /** * @typedef {string} Enums.CollectionSearchMode * @enum {'contains'|'startswith'} */ /** * @typedef {string} Enums.GeoMapType * @enum {'hybrid'|'roadmap'|'satellite'} */ /** * @typedef {string} Enums.GeoMapProvider * @enum {'bing'|'google'|'googleStatic'} */ /** * @typedef {string} Enums.GeoMapRouteMode * @enum {'driving'|'walking'} */ /** * @typedef {string} Enums.SubmenuDirection * @enum {'auto'|'leftOrTop'|'rightOrBottom'} */ /** * @typedef {string} Enums.NavSelectionMode * @enum {'multiple'|'single'} */ /** * @typedef {string} Enums.NumberBoxMode * @enum {'number'|'text'|'tel'} */ /** * @typedef {string} Enums.PivotGridScrollingMode * @enum {'standard'|'virtual'} */ /** * @typedef {string} Enums.PivotGridDataFieldArea * @enum {'column'|'row'} */ /** * @typedef {string} Enums.PivotGridTotalsDisplayMode * @enum {'both'|'columns'|'none'|'rows'} */ /** * @typedef {string} Enums.PivotGridRowHeadersLayout * @enum {'standard'|'tree'} */ /** * @typedef {string} Enums.Toolbar * @enum {'bottom'|'top'} */ /** * @typedef {string} Enums.ToolbarItemWidget * @enum {'dxAutocomplete'|'dxButton'|'dxCheckBox'|'dxDateBox'|'dxMenu'|'dxSelectBox'|'dxTabs'|'dxTextBox'} */ /** * @typedef {string} Enums.ToolbarItemLocation * @enum {'after'|'before'|'center'} */ /** * @typedef {string} Enums.RangeSelectorAxisScaleType * @enum {'continuous'|'discrete'|'logarithmic'|'semidiscrete'} */ /** * @typedef {string} Enums.ValueChangedCallMode * @enum {'onMoving'|'onMovingComplete'} */ /** * @typedef {string} Enums.BackgroundImageLocation * @enum {'center'|'centerBottom'|'centerTop'|'full'|'leftBottom'|'leftCenter'|'leftTop'|'rightBottom'|'rightCenter'|'rightTop'} */ /** * @typedef {string} Enums.RangeSelectorChartAxisScaleType * @enum {'continuous'|'logarithmic'} */ /** * @typedef {string} Enums.SliderTooltipShowMode * @enum {'always'|'onHover'} */ /** * @typedef {string} Enums.SchedulerViewType * @enum {'agenda'|'day'|'month'|'timelineDay'|'timelineMonth'|'timelineWeek'|'timelineWorkWeek'|'week'|'workWeek'} */ /** * @typedef {string} Enums.MaxAppointmentsPerCell * @enum {'auto'|'unlimited'} */ /** * @typedef {string} Enums.SchedulerRecurrenceEditMode * @enum {'dialog'|'occurrence'|'series'} */ /** * @typedef {string} Enums.ScrollDirection * @enum {'both'|'horizontal'|'vertical'} */ /** * @typedef {string} Enums.SlideOutMenuPosition * @enum {'inverted'|'normal'} */ /** * @typedef {string} Enums.TextBoxMode * @enum {'email'|'password'|'search'|'tel'|'text'|'url'} */ /** * @typedef {string} Enums.ShowMaskMode * @enum {'always'|'onFocus'} */ /** * @typedef {string} Enums.ToastType * @enum {'custom'|'error'|'info'|'success'|'warning'} */ /** * @typedef {string} Enums.ToolbarItemLocateInMenuMode * @enum {'always'|'auto'|'never'} */ /** * @typedef {string} Enums.ToolbarItemShowTextMode * @enum {'always'|'inMenu'} */ /** * @typedef {string} Enums.ToolbarRenderMode * @enum {'bottomToolbar'|'topToolbar'} */ /** * @typedef {string} Enums.TreeListDataStructure * @enum {'plain'|'tree'} */ /** * @typedef {string} Enums.TreeListScrollingMode * @enum {'standard'|'virtual'} */ /** * @typedef {string} Enums.GridRowRenderingMode * @enum {'standard'|'virtual'} */ /** * @typedef {string} Enums.GridColumnRenderingMode * @enum {'standard'|'virtual'} */ /** * @typedef {string} Enums.TreeMapLayoutAlgorithm * @enum {'sliceanddice'|'squarified'|'strip'} */ /** * @typedef {string} Enums.TreeMapLayoutDirection * @enum {'leftBottomRightTop'|'leftTopRightBottom'|'rightBottomLeftTop'|'rightTopLeftBottom'} */ /** * @typedef {string} Enums.TreeMapResolveLabelOverflow * @enum {'ellipsis'|'hide'} */ /** * @typedef {string} Enums.TreeMapColorizerType * @enum {'discrete'|'gradient'|'none'|'range'} */ /** * @typedef {string} Enums.TreeViewDataStructure * @enum {'plain'|'tree'} */ /** * @typedef {string} Enums.TreeViewCheckBoxMode * @enum {'none'|'normal'|'selectAll'} */ /** * @typedef {string} Enums.VectorMapLayerType * @enum {'area'|'line'|'marker'} */ /** * @typedef {string} Enums.VectorMapMarkerType * @enum {'bubble'|'dot'|'image'|'pie'} */ /** * @typedef {string} Enums.VectorMapMarkerShape * @enum {'circle'|'square'} */ /** * @typedef {string} Enums.AnimationType * @enum {'css'|'fade'|'fadeIn'|'fadeOut'|'pop'|'slide'|'slideIn'|'slideOut'} */ /** * @typedef {string} Enums.Direction * @enum {'bottom'|'left'|'right'|'top'} */ /** * @typedef {string} Enums.FinancialChartReductionLevel * @enum {'close'|'high'|'low'|'open'} */ /** * @typedef {string} Enums.ChartSeriesHoverMode * @enum {'allArgumentPoints'|'allSeriesPoints'|'excludePoints'|'includePoints'|'nearestPoint'|'none'|'onlyPoint'} */ /** * @typedef {string} Enums.ChartSeriesSelectionMode * @enum {'allArgumentPoints'|'allSeriesPoints'|'excludePoints'|'includePoints'|'none'|'onlyPoint'} */ /** * @typedef {string} Enums.ChartPointInteractionMode * @enum {'allArgumentPoints'|'allSeriesPoints'|'none'|'onlyPoint'} */ /** * @typedef {string} Enums.PointSymbol * @enum {'circle'|'cross'|'polygon'|'square'|'triangleDown'|'triangleUp'} */ /** * @typedef {string} Enums.ValueErrorBarDisplayMode * @enum {'auto'|'high'|'low'|'none'} */ /** * @typedef {string} Enums.ValueErrorBarType * @enum {'fixed'|'percent'|'stdDeviation'|'stdError'|'variance'} */ /** * @typedef {string} Enums.ValidationRuleType * @enum {'required'|'numeric'|'range'|'stringLength'|'custom'|'compare'|'pattern'|'email'} */ /** * @typedef {string} Enums.ComparisonOperator * @enum {'!='|'!=='|'<'|'<='|'=='|'==='|'>'|'>='} */ /** * @typedef {string} Enums.FilterBuilderFieldDataType * @enum {'string'|'number'|'date'|'boolean'|'object'|'datetime'} */ /** * @typedef {string} Enums.SmallValuesGroupingMode * @enum {'none'|'smallValueThreshold'|'topN'} */ /** * @typedef {string} Enums.PieChartSeriesInteractionMode * @enum {'none'|'onlyPoint'} */ /** * @typedef {string} Enums.PieChartLabelPosition * @enum {'columns'|'inside'|'outside'} */ /** * @typedef {string} Enums.PivotGridDataType * @enum {'date'|'number'|'string'} */ /** * @typedef {string} Enums.PivotGridGroupInterval * @enum {'day'|'dayOfWeek'|'month'|'quarter'|'year'} */ /** * @typedef {string} Enums.PivotGridArea * @enum {'column'|'data'|'filter'|'row'} */ /** * @typedef {string} Enums.PivotGridSortBy * @enum {'displayText'|'value'|'none'} */ /** * @typedef {string} Enums.ApplyChangesMode * @enum {'instantly'|'onDemand'} */ /** * @typedef {string} Enums.PivotGridSummaryDisplayMode * @enum {'absoluteVariation'|'percentOfColumnGrandTotal'|'percentOfColumnTotal'|'percentOfGrandTotal'|'percentOfRowGrandTotal'|'percentOfRowTotal'|'percentVariation'} */ /** * @typedef {string} Enums.PivotGridRunningTotalMode * @enum {'column'|'row'} */ /** * @typedef {string} Enums.PositionAlignment * @enum {'bottom'|'center'|'left'|'left bottom'|'left top'|'right'|'right bottom'|'right top'|'top'} */ /** * @typedef {string} Enums.PositionResolveCollisionXY * @enum {'fit'|'fit flip'|'fit flipfit'|'fit none'|'flip'|'flip fit'|'flip none'|'flipfit'|'flipfit fit'|'flipfit none'|'none'|'none fit'|'none flip'|'none flipfit'} */ /** * @typedef {string} Enums.PositionResolveCollision * @enum {'fit'|'flip'|'flipfit'|'none'} */ /** * @typedef {string} Enums.ChartSeriesAggregationMethod * @enum {'avg'|'count'|'max'|'min'|'ohlc'|'range'|'sum'|'custom'} */ /** * @typedef {string} Enums.ChartSingleValueSeriesAggregationMethod * @enum {'avg'|'count'|'max'|'min'|'sum'|'custom'} */ /** * @typedef {string} Enums.ChartFinancialSeriesAggregationMethod * @enum {'ohlc'|'custom'} */ /** * @typedef {string} Enums.ChartRangeSeriesAggregationMethod * @enum {'range'|'custom'} */ /** * @typedef {string} Enums.ChartBubbleSeriesAggregationMethod * @enum {'avg'|'custom'} */ /** * @typedef {string} Enums.DataSourceStoreType * @enum {'array'|'local'|'odata'} */ /** * @typedef {string} Enums.PivotGridStoreType * @enum {'array'|'local'|'odata'|'xmla'} */ "use strict";