Skip to content

Latest commit

 

History

History
80 lines (66 loc) · 1.59 KB

File metadata and controls

80 lines (66 loc) · 1.59 KB
id Store.Options.onPush
type function(changes)

shortDescription

The function executed before changes are pushed to the store.

param(changes): Array

Changes passed in the push(changes) method.



jQuery
<!--JavaScript-->
var store = new DevExpress.data.{WidgetName}({
    onPush: function(changes) {
        // Your code goes here
    }
});
Angular
<!--TypeScript-->
import {WidgetName} from "devextreme/data/{widget_name}";
// ...
export class AppComponent {
    store: {WidgetName};
    constructor() {
        this.store = new {WidgetName}({
            onPush: (changes) => {
                // Your code goes here
            }
        })
    }
}
Vue
<!-- tab: App.vue -->
<script>
import {WidgetName} from 'devextreme/data/{widget_name}';

const store = new {WidgetName}({
    // ...
    onPush: (changes) => {
        // Your code goes here
    }
});

export default {
    // ...
    data() {
        return {
            store
        }
    }
}
</script>
React
<!-- tab: App.js -->
// ...
import {WidgetName} from 'devextreme/data/{widget_name}';

const store = new {WidgetName}({
    // ...
    onPush: (changes) => {
        // Your code goes here
    }
});

class App extends React.Component {
    // ...
}
export default App;