JavaScript/jQuery Errors and Warnings API

This section lists errors and warnings that may occur in UI widgets.

E1001

A DataGrid internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1002

A DataGrid internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1003

A DataGrid internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1004

A DataGrid internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1005

Occurs if a public method is already registered.

E1006

A DataGrid internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1007

Occurs in DataGrid if the browser does not support local storage or session storage.

Use custom implementation of state storing. In this case, you should set the stateStoring.type option to "custom" and pass the appropriate functions to the stateStoring.cusomLoad and stateStoring.customSave options.

E1010

Occurs if a custom template for the text field of an editor widget misses the TextBox.

Use the TextBox widget in the template.

E1011

Occurs if an item of the List widget is deleted, while the remove(key) method of the CustomStore used to access data is not implemented.

Pass the function implementing the remove(key) method to the remove option of the CustomStore.

E1012

Occurs in the List widget if the specified value of the itemDeleteMode or menuMode option is not supported.

Make sure that the itemDeleteMode and menuMode options have valid values.

E1016

Occurs in the DataGrid widget if the data source specified for a lookup column is not valid.

See the lookup.dataSource option's description for details on valid data sources.

E1018

Occurs in the DataGrid widget if the collapseAll(groupIndex) method is called, provided that the widget uses a remote data source.

Use the collapseAll(groupIndex) method only if the widget uses an array or locally stored data.

E1019

Occurs if a searchMode option holds an invalid value.

Check the validity of the value passed to the searchMode option.

E1020

A DateBox internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1021

Occurs in the Map widget if you try to remove a route or marker that does not exist.

Check the validity of the object passed to the removeMarker(marker) or removeRoute(route) method.

E1022

Occurs in the Map widget if an object passed to the markers option is not an array.

Check the validity of the object passed to the markers option.

E1023

Occurs in the Map widget if an object passed to the routes option is not an array.

Check the validity of the object passed to the routes option.

E1025

Occurs in the ResponsiveBox widget if the specified layout cannot be divided into rows and columns.

Simplify the layout configuration.

E1026

Occurs in the DataGrid widget if the summaryType field of an item is set to "custom", provided that the calculateCustomSummary option value is not defined.

Define the calculateCustomSummary option value.

E1030

A ScrollView internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1031

A Scheduler internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1032

Occurs when an unspecified or an unknown start date is detected in an appointment object of the Scheduler widget.

Check that the appointment has a start date specified. This is an obligatory field for displaying appointments in the widget's timetable.

E1033

A Scheduler internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1034

The current browser does not implement an API required for saving files.

This error occurs when your browser version does not implement API for saving files. We recommend that you update your browser to a newer version. Supported browsers are listed here.

E1035

Occurs if the editor cannot be created for a Form item because of an internal error.

E1037

Occurs if the server returns grouped data that does not match the required format.

The DataGrid widget can display grouped data if data items have the following structure.

JavaScript
{
    key: "group1", //The group key
    items: [
        . . . //Group items
    ]
}

E1038

Occurs when the DataGrid widget loads or saves a state if the browser does not support local storages for locally opened web pages.

E1039

A Scheduler internal error.

To solve the issue, please submit a ticket to our Support Center. Include your widget configuration, fake data, and the steps needed to reproduce the issue in the ticket.

E1040

Occurs in the TreeView widget when the key field value is not unique within the data array.

Check the uniqueness of each data item key value.

E1041

Occurs if the script specified in the error message is referenced after the DevExtreme scripts or is not referenced at all.

Reference the script before the DevExtreme scripts.

See Also

E1042

Occurs in the DataGrid or TreeList widget if the key field is not set.

If your data is a JavaScript array, use the widget's keyExpr option to specify the key field. Otherwise, use the key option in the store.

See Also

E1043

Occurs when the key option of the Store has an incorrect value.

Make sure that the field specified in the key option exists in all data objects associated with the Store.

See Also

E1044

Occurs in the TreeList widget when the key field specified in the keyExpr option differs from the one specified in the Store.

Check that the key and keyExpr options have the same value.

See Also

E1045

Occurs in the TreeList widget if editing takes place without the key option specified in the Store.

Specify key in the Store.

See Also

E1046

Occurs in the TreeList and DataGrid widgets if the key field is not found in at least one data object.

Check that all data objects have the field specified in the widget's keyExpr option or the Store's key option.

See Also

E1047

Occurs in the FilterBuilder widget if the filter expression contains a data field that is not defined in the fields array.

Check that the data field used in the filter expression exists in the fields array.

See Also

E1048

Occurs in the FilterBuilder widget if a condition in the filter expression contains an operation unavailable for the used field.

Check that the field's filterOperations option includes the operation.

E1049

Occurs in the TreeList or DataGrid when filterSyncEnabled is true and the columns[].dataField or columns[].name option is not specified in at least one column that allows filtering.

Check that all columns that allow filtering have the dataField or name option specified.

E1050

Occurs in the DataGrid or TreeList when trying to check the validationRules of a column that has a third-party editor in its editCellTemplate.

This error is specific to the popup and form editing modes. To correct it, choose a different editing mode or validate the editor's value in the onRowValidating function instead of using the validation rules.

E1051

Occurs in the HtmlEditor when the valueType is "markdown" but the markdown converter is not imported.

Import the converter:

import "devextreme/ui/html_editor/converters/markdown";
// or
// require("ui/html_editor/converters/markdown");

E1052

Occurs if the dataSource option is not specified in the widget.

E1053

Occurs in a text editor when its buttons[] option is set to an invalid value.

Set the buttons[] option to an array that contains objects or string values.

E1054

Occurs in a text editor when at least one of its buttons does not have a name.

Check that the name option is specified for all the buttons.

E1055

Occurs in a text editor when a least one of its buttons has an invalid or non-unique value assigned to the name option.

Check that the name option has a valid and unique value for all the buttons.

E1056

Occurs in a text editor when it does not support the button type that you included in the buttons[] array.

Follow to the widget's buttons[] description and ensure that you use only the types specified in the accepted values.

E1057

Occurs if the specified widget does not support async validation rules in the specified edit mode.

Switch the widget to another edit mode.

E1058

Occurs in the Scheduler when the startDayHour is set to a time that is later than the endDayHour.

To remove this error, specify a startDayHour that is earlier than the endDayHour,

W1001

Occurs in the Map widget if the key option value is changed after the widget is created.

Do not change the key after the widget is created.

W1002

Occurs when you are trying to access an item that does not exist.

Check the validity of the specified item.

W1003

Occurs in the List widget if you try to select an item relating to a group that does not exist.

Check the validity of the specified group.

W1004

Occurs in the List widget if you try to select an item that does not exist within the specified group.

Check the validity of the specified item.

W1005

Occurs when data is loaded twice when applying initial filter settings.

When both a value for the Filter Row and text for the Search Panel are set for the grid, data loading will be performed twice. The first load will be performed to learn data types for grid columns, and the second one - to apply filters. To avoid double data loading, set data types for all grid columns.

W1006

An error occurred while communicating with the map service. See the map service documentation.

W1007

Occurs in the TreeView if a node refers to a parent node that does not exist.

Make sure that the parent node exists, and that the field that provides its ID is identical to the keyExpr.

W1008

Occurs in the Scheduler widget if you try to scroll to a date outside the current view.

Check that the scrollToTime(hours, minutes, date) method is called with a date in the current view.

W1009

Occurs in the List widget when you try to search through data specified using the items option.

Specify data in the dataSource option instead.

W1010

Occurs when trying to select all the items in a grouped List with the selectAllMode set to "allPages".

Set the selectAllMode to "page" or use a data source with a plain structure. If you need hierarchical data and the capability to select all items across all pages, transform plain data using the DataSource's group option.

W1011

Occurs in the DataGrid widget if the keyExpr option is specified and the data is not a JavaScript array.

Check that the DataGrid is bound to a JavaScript array.

W1013

Occurs if you specify the deprecated message field in the object passed to the custom(options) method.

Use the messageHtml field instead. Messages that contain HTML tags should be encoded. See the link above for an example.

W1014

Occurs when a page contains more SpeedDialAction widgets than specified in the maxSpeedDialActionCount option.

Increase the maxSpeedDialActionCount:

DevExpress.config({
    floatingActionButtonConfig: {
        maxSpeedDialActionCount: 7
    }
});
// ===== or when using modules =====
import config from "devextreme/core/config";

config({
    floatingActionButtonConfig: {
        maxSpeedDialActionCount: 7
    }
})

... or remove unnecessary SpeedDialAction widgets.

W1015

Occurs in the Scheduler when the range from the startDayHour to the endDayHour cannot be divided into even intervals because of the specified cellDuration.

To resolve this warning, calculate the range duration in minutes and find a cellDuration that divides the range duration without remainder. For instance, the range from 8 to 24 hours has a duration of 16 hours or 960 minutes. To specify the cellDuration, use any value that divides 960 without remainder.