| id | DataSource.Options.postProcess |
|---|---|
| type | function(data) |
Specifies a post processing function.
Data loaded in the DataSource.
Data after processing.
<!--JavaScript-->
var ds = new DevExpress.data.DataSource({
postProcess: function (data) {
// Your code goes here
}
});
<!--TypeScript-->
import DataSource from "devextreme/data/data_source";
// ...
export class AppComponent {
ds: DataSource;
constructor() {
this.ds = new DataSource({
postProcess: (data) => {
// Your code goes here
}
});
}
}
<!-- tab: App.vue -->
<script>
import DataSource from 'devextreme/data/data_source';
const ds = new DataSource({
// ...
postProcess: (data) => {
// Your code goes here
}
});
export default {
// ...
data() {
return {
ds
}
}
}
</script>
<!-- tab: App.js -->
// ...
import DataSource from 'devextreme/data/data_source';
const ds = new DataSource({
// ...
postProcess: (data) => {
// Your code goes here
}
});
class App extends React.Component {
// ...
}
export default App;
<!--Razor C#-->
@(Html.DevExtreme().WidgetName()
.DataSourceOptions(dso => dso
.PostProcess("dataSource_postProcess")
)
)
<script type="text/javascript">
function dataSource_postProcess (data) {
// Your code goes here
}
</script>
[note]When the paginate property is enabled, the postProcess function handles only data available for the selected page. If you need to access all data, process data before it is passed to the store.
#####See Also#####