DevExtreme jQuery - ArrayStore Options
This section describes properties that configure the ArrayStore.
data
Specifies the store's associated array.
Array<any>
- var store = new DevExpress.data.ArrayStore({
- data: [
- { id: 1, name: "John Doe" },
- // ...
- ]
- });
errorHandler
Specifies the function that is executed when the store throws an error.
This function accepts a JavaScript Error object as the parameter.
- var store = new DevExpress.data.ArrayStore({
- // ...
- errorHandler: function (error) {
- console.log(error.message);
- }
- });
key
Specifies the key property (or properties) that provide(s) key values to access data items. Each key value must be unique.
In the following example, the ProductID
and ProductCode
properties are specified as key properties:
- var store = new DevExpress.data.ArrayStore({
- // ...
- key: ["ProductID", "ProductCode"]
- });
onInserted
A function that is executed after a data item is added to the store.
- var store = new DevExpress.data.ArrayStore({
- onInserted: function (values, key) {
- // Your code goes here
- }
- });
onInserting
A function that is executed before a data item is added to the store.
- var store = new DevExpress.data.ArrayStore({
- onInserting: function (values) {
- // Your code goes here
- }
- });
onLoaded
A function that is executed after data is loaded to the store.
- var store = new DevExpress.data.ArrayStore({
- onLoaded: function (result) {
- // Your code goes here
- }
- });
onLoading
A function that is executed before data is loaded to the store.
Data processing settings.
- var store = new DevExpress.data.ArrayStore({
- onLoading: function (loadOptions) {
- // Your code goes here
- }
- });
onModified
A function that is executed after a data item is added, updated, or removed from the store.
- var store = new DevExpress.data.ArrayStore({
- onModified: function () {
- // Your code goes here
- }
- });
onModifying
A function that is executed before a data item is added, updated, or removed from the store.
- var store = new DevExpress.data.ArrayStore({
- onModifying: function () {
- // Your code goes here
- }
- });
onPush
The function executed before changes are pushed to the store.
Array<any>
Changes passed in the push(changes) method.
- var store = new DevExpress.data.ArrayStore({
- onPush: function(changes) {
- // Your code goes here
- }
- });
onRemoved
A function that is executed after a data item is removed from the store.
- var store = new DevExpress.data.ArrayStore({
- onRemoved: function (key) {
- // Your code goes here
- }
- });
onRemoving
A function that is executed before a data item is removed from the store.
- var store = new DevExpress.data.ArrayStore({
- onRemoving: function (key) {
- // Your code goes here
- }
- });
onUpdated
A function that is executed after a data item is updated in the store.
- var store = new DevExpress.data.ArrayStore({
- onUpdated: function (key, values) {
- // Your code goes here
- }
- });
onUpdating
A function that is executed before a data item is updated in the store.
- var store = new DevExpress.data.ArrayStore({
- onUpdating: function (key, values) {
- // Your code goes here
- }
- });
If you have technical questions, please create a support ticket in the DevExpress Support Center.