Skip to main content

DiagramEdgesBuilder.DataSource(JS) Method

Binds the edges collection to the specified data. Specify this property if you use node and edge data sources. Mirrors the client-side dataSource option.

Namespace: DevExtreme.AspNet.Mvc.Builders

Assembly: DevExtreme.AspNet.Core.dll

Declaration

public DiagramEdgesBuilder DataSource(
    JS js
)

Parameters

Name Type Description
js JS

A JavaScript expression that represents a DevExtreme data source.

Returns

Type Description
DiagramEdgesBuilder

A reference to this instance after the method is called.

Remarks

This method allows you to bind diagram edges to a DevExtreme data source initialized in JavaScript code.

Use the new JS() expression to specify the data source:

<script>
    var myDataSource = new DevExpress.data.ArrayStore(...);
</script>

@(Html.DevExtreme().Diagram()
    .Edges(edges => edges
        .DataSource(new JS("myDataSource"))
    )
)

Note

This is low-level API. Use it only if other method overloads do not suit your requirements.

See Also