Specifies the navigation properties to be loaded with the OData entity. Available only for the ODataStore.
<!--JavaScript-->
var ds = new DevExpress.data.DataSource({
store: {
type: "odata",
// ODataStore is configured here
},
expand: ["PropertyName1", "PropertyName2"]
});
<!--TypeScript-->
import DataSource from "devextreme/data/data_source";
import ODataStore from "devextreme/data/odata/store";
// ...
export class AppComponent {
ds: DataSource;
constructor() {
this.ds = new DataSource({
store: new ODataStore({
// ODataStore is configured here
}),
expand: ["PropertyName1", "PropertyName2"]
});
}
}
<!-- tab: App.vue -->
<script>
import DataSource from 'devextreme/data/data_source';
import ODataStore from 'devextreme/data/odata/store';
const ds = new DataSource({
store: new ODataStore({
// ODataStore is configured here
}),
expand: ['PropertyName1', 'PropertyName2']
});
export default {
// ...
data() {
return {
ds
}
}
}
</script>
<!-- tab: App.js -->
// ...
import DataSource from 'devextreme/data/data_source';
import ODataStore from 'devextreme/data/odata/store';
const ds = new DataSource({
store: new ODataStore({
// ODataStore is configured here
}),
expand: ['PropertyName1', 'PropertyName2']
});
class App extends React.Component {
// ...
}
export default App;
<!--Razor C#-->
@(Html.DevExtreme().WidgetName()
.DataSource(ds => ds.OData()
.Expand("PropertyName1", "PropertyName2")
)
)
#####See Also#####