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.
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.
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.
E1025
Occurs in the ResponsiveBox widget if the specified layout cannot be divided into rows and columns.
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.
E1032
Occurs when an unspecified or an unknown start date is detected in an appointment object of the Scheduler widget.
E1034
The Safari (integrated in Mac OS) browser does not implement an API for saving files. In this instance, the DataGrid widget can POST the content to a server-side proxy which will stream the file back to the end user. To enable this functionality, set the export.proxyUrl option to the proxy which will stream the file to the end user. When implementing the proxy, take the following information into account.
- Your proxy will receive a POST request with the following parameters in the request body: fileName, contentType (the MIME type of the file) and base64 (the base-64 encoded file content).
- The proxy should return the decoded file with the "Content-Disposition" header set to attachment; filename="
" .
E1036
Occurs if the validate() method of the Form widget is called while no validation rules are specified.
E1037
The DataGrid widget can display grouped data if data items have the following structure.
{ 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.
E1041
Occurs if client-side exporting is enabled and the JSZip script is referenced after the DevExtreme scripts or not referenced at all.
Reference the JSZip script before the DevExtreme scripts.
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
- key in ArrayStore | CustomStore | LocalStore | ODataStore
E1045
Occurs in the TreeList widget if editing takes place without the key option specified in the Store.
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
- keyExpr in TreeList | DataGrid
- key in ArrayStore | CustomStore | LocalStore | ODataStore
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.
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.
W1003
Occurs in the List widget if you try to select an item relating to a group that does not exist.
W1004
Occurs in the List widget if you try to select an item that does not exist within the specified group.
W1005
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.
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.
If you have technical questions, please create a support ticket in the DevExpress Support Center.